Welche Konfigurationsänderungen kann ich vornehmen, um extrem langsame Windows-VMs in ESXi 4.0 zu beschleunigen?

Welche Konfigurationsänderungen kann ich vornehmen, um extrem langsame Windows-VMs in ESXi 4.0 zu beschleunigen?

Ich bin vor Kurzem von VMWare Server auf ESXi 4.0 umgestiegen. Läuft auf Dell T310. Meine VMs wurden wiederhergestellt, laufen aber im Vergleich zu VMWare Server saulangsam. Ich habe ESXi 4.0 nur mit Standardwerten geladen.

Wo kann ich die Leistung optimieren? Sogar die Anmeldung bei den VMs kann extrem langsam sein. Der Versuch, Software auf einer von ihnen zu installieren, ist eine neue, schmerzhafte Erfahrung.

Dell PowerEdge T310,
Xeon X3460, 2,80 GHz,
32 GB RAM,
1 Festplatte (2 TB)

Ich habe 16 VMs auf diesem Server, aber während meiner Tests werden nur etwa sechs ausgeführt. Ich behalte die Registerkarten „Ressourcenzuweisung“ und „Leistung“ für den Host im Auge und sehe nie, dass CPU oder RAM auch nur annähernd ausgelastet sind. Die Registerkarte „Ereignisse“ zeigt zwar einige Hinweise zu Problemen mit dem Video-RAM und einige Hinweise zu Problemen bei der Windows-Aktivierung, aber nichts, was auf die Art von Trägheit hinweisen würde, die ich erlebe.

1 Windows Server 2008 R2 (64-Bit) – 4 GB RAM
1 Windows 7 (32-Bit) – 2 GB RAM
1 Vista (32-Bit) – 1 GB RAM
3 XP (32-Bit) – 1 GB RAM

Zu dir hinüber!

Danke - Shawn

Antwort1

Ich vermute, dass Sie das alles auf einer Festplatte ausführen. Bei VMware dreht sich alles um die IOPS, und das erste, was verloren geht, sind normalerweise die IOPS. Verwenden SieESXtopum Ihre IO-Zahlen zu überprüfen. 1 HD ist gut für etwa 150 IOPS

Antwort2

Um den Kommentar von @Jim B fortzusetzen: Ich würde vermuten, dass Sie ein 7200-RPM-SATA-Laufwerk haben, da Sie 2 TB Kapazität erwähnt haben. Dieses Laufwerk wird Ihnen weniger als 100 IOPs liefern, was wirklich problematisch wird, wenn diese VMs so ziemlich alles mit IO machen.

Wenn möglich, könnten Sie Ihrer Box ein SSD-Laufwerk hinzufügen. Wenn Ihre VMs Thin Provisioning verwenden (Sie können sie mit vmkfstools konvertieren) und nicht viele Daten enthalten, wäre das eine gute Lösung.

Antwort3

Ihr Problem ist die Festplatte. Wie Jim B sagte, verwenden Sie ESXTOP oder die Festplattenzähler auf der Registerkarte „Leistung“ des VI-Clients, um die tatsächlichen Zahlen zu überprüfen. Sie werden jedoch mit ziemlicher Sicherheit feststellen, dass die Festplattenlatenzen sehr hoch sind (viele 10 ms, wenn nicht 100 ms) und die Warteschlangenlängen lang sind. In Ihrem Fall wird eine anhaltende Warteschlangenlänge über 1 ein Problem sein, da Sie nur eine Festplatte haben, um die IO-Anfragen zu verarbeiten.

1 2TB-Festplatte ist unter Belastung gut für etwa 80 IOPS, da es sich im besten Fall um eine 7,2K-SATA-Festplatte handelt. Bei einer 5400-RPM-Festplatte ist es sogar noch schlimmer. 6 verschiedene Windows-VMs gleichzeitig von einer einzigen Festplatte laufen zu lassen, wird auf jeder Plattform hundelangsam sein. Sie benötigen normalerweise zwischen 30 und 50 IOPS pro Windows-VM und mehr, wenn sie irgendeine Art von Arbeit verrichten – und bei Neuinstallationen von Windows 7 und Vista läuft die Indizierung eine Zeit lang wie am Schnürchen, was die Festplatten-IO sicherlich belasten wird. Sie benötigen mindestens drei oder vier SATA-Festplatten in RAID 5, um diese Konfiguration erträglich zu machen. Sie sagen, dass es mit VMware Server besser lief – haben Sie so viele VMs gleichzeitig damit laufen lassen und wenn ja, mit welchem ​​Festplattensubsystem?

Antwort4

Achten Sie zusätzlich zu den Festplatten-Sachen darauf, dass Sie die VMWare-Tools installieren. Ohne diese lief es selbst auf den leistungsstärksten Systemen furchtbar langsam, bis sie installiert waren.

verwandte Informationen