2 votes

Quels changements de configuration puis-je apporter pour accélérer les machines virtuelles Windows très lentes dans ESXi 4.0 ?

Je viens de passer récemment de VMWare Server à ESXi 4.0. Tournant sur Dell T310. Mes VM ont été restaurées mais elles fonctionnent très lentement comparé à VMWare Server. J'ai chargé ESXi 4.0 en utilisant seulement les valeurs par défaut.

Où puis-je ajuster les performances? Même se connecter aux VM peut être extrêmement lent. Essayer d'installer un logiciel sur l'une d'entre elles est une véritable torture.

Dell PowerEdge T310
Xeon X3460 2.80 GHz
32 Go RAM
1 disque dur (2 To)

J'ai 16 VM sur ce serveur, mais seulement six environ seront en cours d'exécution pendant mes tests. Je garde un œil sur les onglets Allocation des ressources et Performances pour l'hôte et je ne vois jamais le CPU ou la RAM atteindre des niveaux maximaux. L'onglet Événements montre quelques notifications pour des problèmes de mémoire vidéo et des indications sur des problèmes d'activation Windows, mais rien qui pourrait expliquer la lenteur que je rencontre.

1 Windows Server 2008 R2 (64 bits) - 4 Go RAM
1 Windows 7 (32 bits) - 2 Go RAM
1 Vista (32 bits) - 1 Go RAM
3 XP (32 bits) - 1 Go RAM

À vous de jouer!

Merci - Shawn

5voto

Rob Howard Points 636

Ma supposition est que vous exécutez tout cela sur un seul HD. VMware concerne principalement les IOPS et la première chose à disparaître est généralement les IOPS. Utilisez ESXtop pour vérifier vos chiffres IO. 1 HD est bon pour environ 150 IOPS

1voto

Jeff Hengesbach Points 1762

Pour continuer sur le commentaire de @Jim B : je suppose que vous avez un disque SATA 7200 tr/min puisque vous avez mentionné une capacité de 2 To. Ce disque vous donnera moins de 100 IOPS, ce qui posera vraiment problème si ces machines virtuelles effectuent à peu près n'importe quelle opération d'entrée/sortie.

Si c'est possible - une option serait d'ajouter un disque SSD à votre boîtier. Si vos machines virtuelles sont minces (vous pouvez les convertir avec vmkfstools) et n'ont pas beaucoup de données, cela vous serait bénéfique.

1voto

Tony Eichelberger Points 1586

Votre problème est le disque dur. Comme l'a dit Jim B, utilisez ESXTOP ou les compteurs de disque dans l'onglet Performance du Client VI pour vérifier les chiffres réels, mais vous constaterez presque certainement que les latences des disques sont très élevées (beaucoup de dizaines de ms, voire des centaines) et que les longueurs de file d'attente seront longues, dans votre cas une longueur de file d'attente soutenue de plus de 1 posera problème car vous n'avez qu'un seul disque pour gérer les demandes d'E/S.

1 disque dur de 2 To est bon pour environ 80 IOPS sous stress car c'est un disque SATA 7.2K au mieux, s'il s'agit d'un disque 5400 tr/min, ce sera encore pire. Exécuter 6 VM Windows diverses à partir d'un seul disque en même temps sera très lent sur n'importe quelle plateforme. Vous avez besoin de 30 à 50 IOPS par VM Windows en général, et plus s'ils effectuent un quelconque travail - et les nouvelles installations de Windows 7 et Vista auront l'indexation s'exécutant comme un train pendant un certain temps, ce qui stressera certainement l'E/S du disque. Au minimum, vous voudrez trois ou quatre disques SATA en RAID 5 pour rendre cette configuration supportable. Vous dites que les choses étaient meilleures avec VMware Server - exécutiez-vous autant de VM en même temps avec ce dernier et si oui, avec quel sous-système de disque dur?

1voto

Zypher Points 36865

En plus du matériel HD, assurez-vous d'installer les outils VMWare, car même dans les systèmes les plus performants que j'ai vus, les choses peuvent être très lentes jusqu'à ce qu'ils soient installés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X