VM ist ständig ausgelastet - Hyper-V
Servus,
ich habe einen Server mit dem Hyper-V-Server 2012 aufgesetzt.
Der Server hat folgende Spezifikationen:
- Prozessor: Intel Xeon E5-2640 V2 – 2,00 – 2.5 GHz, 15 MB Cache – Sockel 2011
- Arbeitsspeicher: 64GB
- HDD: 1,5 TB
Nun habe ich vier VMs mit folgenden Werten installiert:
- VM1: 4096 MB Ram, 1 virtueller Prozessor
- VM2: 10000 MB Ram, 1 virtueller Prozessor
- VM3: 12248 MB Ram, 1 virtueller Prozessor
- VM4: 24576 MB Ram, 5 virtuelle Prozessoren
Die VM4 ist als Termina-Server eingerichte (Server2008 R2) und auf dem habe ich Probleme:
Es laufen die Programme „Addison“, „Outlook“, „IE“ und „Word“ bei 8 Terminal-Sitzungen.
Die CPU-Auslastung ist ständig bei ca 70-99 %. Wenn die CPU bei 99 % ist können sie gar nicht mehr Arbeiten.
Beim alten Terminal-Server (Server2003, 4096 MB Ram, DualCore) ging bei der gleichen Konfiguration die CPU-Auslastung nie soweit rauf…
Habt ihr einen Rat für mich?
Gruß Kernmaster
ich habe einen Server mit dem Hyper-V-Server 2012 aufgesetzt.
Der Server hat folgende Spezifikationen:
- Prozessor: Intel Xeon E5-2640 V2 – 2,00 – 2.5 GHz, 15 MB Cache – Sockel 2011
- Arbeitsspeicher: 64GB
- HDD: 1,5 TB
Nun habe ich vier VMs mit folgenden Werten installiert:
- VM1: 4096 MB Ram, 1 virtueller Prozessor
- VM2: 10000 MB Ram, 1 virtueller Prozessor
- VM3: 12248 MB Ram, 1 virtueller Prozessor
- VM4: 24576 MB Ram, 5 virtuelle Prozessoren
Die VM4 ist als Termina-Server eingerichte (Server2008 R2) und auf dem habe ich Probleme:
Es laufen die Programme „Addison“, „Outlook“, „IE“ und „Word“ bei 8 Terminal-Sitzungen.
Die CPU-Auslastung ist ständig bei ca 70-99 %. Wenn die CPU bei 99 % ist können sie gar nicht mehr Arbeiten.
Beim alten Terminal-Server (Server2003, 4096 MB Ram, DualCore) ging bei der gleichen Konfiguration die CPU-Auslastung nie soweit rauf…
Habt ihr einen Rat für mich?
Gruß Kernmaster
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 228807
Url: https://administrator.de/contentid/228807
Ausgedruckt am: 24.11.2024 um 20:11 Uhr
13 Kommentare
Neuester Kommentar
Zitat von @KMP1988:
Hi tkr104,
die vCPUs müssten doch automatisch vom Hypervisor geregelt werden oder?
Hi tkr104,
die vCPUs müssten doch automatisch vom Hypervisor geregelt werden oder?
Ja, aber er braucht immer 5 freie Cores um eine Anfrage des Terminalservers zu bearbeiten. Das duerfte sich nicht positive auf die Performance auswirken.
BTW, was hast du eigentlich fuer Platten verbaut?
VG,
Thomas
Sers,
ist Hyper-Threading aktiv? Kann ein zweischneidiges Schwert sein. Wenn ja dann teil der VM4 mal mehr vCores zu.
Bei einem virtualisierten RDS sollte sich HT eher positiv auswirken.
Gibt es irgendwelche Einstellungen zur Mindestbereitstellung von CPU Zeit in den VM Einstellungen?
Eventuell den CPU Kompatibilitätsmodus/Migrationsmodus in den VM Einstellungen aktiv?
Welche Prozesse verbrauchen in den TS Sessions so viel CPU Leistung? Eventuell einen schlecht konfigurierten Acrobat Reader dabei? Nutzer die fürs Leben gern Flashvideos auf Youtube sehen? Druckjobs die statt dem Druckserver auf dem TS aufbereitet werden?
Addison sagt mir jetzt nichts. Was ist das genau, wie steht es um die Auslastung hier?
Und zu guter letzt, was sagt PerfMon zur Systemauslastung?
Grüße,
Philip
ist Hyper-Threading aktiv? Kann ein zweischneidiges Schwert sein. Wenn ja dann teil der VM4 mal mehr vCores zu.
Bei einem virtualisierten RDS sollte sich HT eher positiv auswirken.
Gibt es irgendwelche Einstellungen zur Mindestbereitstellung von CPU Zeit in den VM Einstellungen?
Eventuell den CPU Kompatibilitätsmodus/Migrationsmodus in den VM Einstellungen aktiv?
Welche Prozesse verbrauchen in den TS Sessions so viel CPU Leistung? Eventuell einen schlecht konfigurierten Acrobat Reader dabei? Nutzer die fürs Leben gern Flashvideos auf Youtube sehen? Druckjobs die statt dem Druckserver auf dem TS aufbereitet werden?
Addison sagt mir jetzt nichts. Was ist das genau, wie steht es um die Auslastung hier?
Und zu guter letzt, was sagt PerfMon zur Systemauslastung?
Grüße,
Philip
Bzgl. Perfmon und Hyper-V empfehle ich das lesen dieses Artikels
http://www.hyper-v-server.de/management/langzeit-performanceanalyse-von ...
VG,
Thomas
http://www.hyper-v-server.de/management/langzeit-performanceanalyse-von ...
VG,
Thomas
Hallo,
noch etwas von mir oben auf, wie viele IOPS bieten denn die 4
HDDs? Reichen die für alle 4 VMs aus? Ider sollten eventuell
mehr HDDs verbaut werden, kommt natürloch auch drauf an
was genau in den VMs vorhanden ist ein AD und ein DC sind
da wohl toleranter als ein Exchange auf den 500 Mitarbeiter
zugreifen.
Und nun die Masterfrage wie viele reale Netzwerkanschlüsse
bzw. Netzwerkkarten sind denn dort vorhanden bzw. verbaut?
Und sind das Serveradapter oder Consumnetzwerkkarten?
Viel Erfolg und Gruß
Dobby
noch etwas von mir oben auf, wie viele IOPS bieten denn die 4
HDDs? Reichen die für alle 4 VMs aus? Ider sollten eventuell
mehr HDDs verbaut werden, kommt natürloch auch drauf an
was genau in den VMs vorhanden ist ein AD und ein DC sind
da wohl toleranter als ein Exchange auf den 500 Mitarbeiter
zugreifen.
Und nun die Masterfrage wie viele reale Netzwerkanschlüsse
bzw. Netzwerkkarten sind denn dort vorhanden bzw. verbaut?
Und sind das Serveradapter oder Consumnetzwerkkarten?
Viel Erfolg und Gruß
Dobby
Ja, aber er braucht immer 5 freie Cores um eine Anfrage des Terminalservers zu bearbeiten. Das duerfte sich nicht positive auf die Performance auswirken.
hi, gehört zwar nicht exakt zu deinem problem, aber aufgrund der o.a. aussage von tkr104, hab ich bei unserem büro-virtualisierungsserver (2008 R2, 16GB, 4 cores, 6 SSDs) mal was probiert - war komplett überrascht vom ergebnis:
es ist nur ein "schwacher" server, je nach Einsatz laufen 8..12 VMs darauf, 6 für unsere div. büroarbeiten, 2 sind mit (stundenweise) rechenintensiven Kalkulationen beschäftigt, die anderen kommen nur fallweise zum einsatz, meistens um was auszutesten. Im wesentlichen war ich mit der Gesamtleistung als auch mit der Leistung der einzelnen VMs nie so richtig zufrieden, aber es hat so gereicht. (das ding hat auch schon einige Jahre auf dem buckel und war eigentlich nur als Übergangslösung geplant....).
Den meisten der VMs waren 4 cores (also alle verfügbaren) zugewiesen, in der Meinung, das wäre leistungsmäßig gut so.
die 2 rechenintensiven VMs waren von der cpu-Leistung jedoch limitiert, um das system nicht voll auszulasten.
Jetzt hab ich testweise einfach jeder VM nur mehr 2 cores zugewiesen und siehe da - die Dinger gehen auf einmal ab wie die Hölle. die office-VMs fühlen sich mindestens dreimal so schnell an, der Unterschied is irre.
Und die 2 rechenintensiven VMs arbeiten die Jobs ca doppelt so schnell ab.
Bei einer dieser VMs läuft allerdings (unter anderem) eine ältere Software die wahrscheinlich nur 1 core nutzt.
Anscheineind scheint es (zumindest in meinem fall) wirklich so zu sein, dass es kontraproduktiv war, alle VMs alle cores nutzen zu lassen.
Zitat von @gifox:
Anscheineind scheint es (zumindest in meinem fall) wirklich so zu sein, dass es kontraproduktiv war, alle VMs alle cores nutzen zu
lassen.
Anscheineind scheint es (zumindest in meinem fall) wirklich so zu sein, dass es kontraproduktiv war, alle VMs alle cores nutzen zu
lassen.
Also ich bin nicht überrascht, jetzt können die CPU Anforderungen der VMs natürlich viel schneller abgearbeitet werden. Du solltest vielleicht auch mal 1 vCPU pro VM versuchen.
VG,
Thomas