Accueil Virtualisation VMware Les Compteurs de Performances à surveiller

Se Connecter

En ligne

Aucun
Les Compteurs de Performances à surveiller PDF Imprimer Envoyer
Écrit par Romain DURA
  
Vendredi, 05 Juin 2009 13:47

Surveiller CPU READY (ms) ou CPU %READY par VM et/ou hôte ESX

Description
Le compeur %READY pour les VMs représente le pourcentage de temps CPU que la VM était prête à utiliser, mais incapable d'exécuter. Cela est du à un phénomène de contention (ou tout simplement parce qu'une Limite CPU a été spécifiée sur la VM ou le Resource Pool). Des valeurs importantes (> 15%) laisse supposées une possible contention au sein du serveur ESX. Pour éliminer ce phénomène et donner plus de cycle CPU à une VM, les solutions possibles sont : d'ajouter des vCPUs, augmenter le "shares" ou d'en changer les valeurs minimales ou maximales. vCenter (ex Virtual Center) fournit le compteur CPU READY (ms) et esxtop (Invite de Commandes) propose CPU %READY.


Avec une fréquence d'échantillonnage de 20 sec,  5% CPU READY est équivalent à 1000 ms. Donc un  CPU %READY supérieur à 15% implique un CPU READY de 3000 ms.

Surveiller l'utilisation de la mémoire ballon (balloon memory) et de la mémoire d'échange (swap)

Description
ESX partage automatiquement et de manière transparente les pages mémoires pour toutes les VMs exécutant le même OS (déduplication de la RAM !!!), génèrant ainsi une optimisation de l'utilisation de la mémoire physique.
Si un serveur hôte ESX ne dispose plus suffisamment de mémoire physique après avoir partagé ses pages mémoires, il utilisera la mémoire ballon pour répartir la mémoire à travers les VMs en cours de fonctionnement - le ballon de mémoire se gonfle sur les VMs qui n'en utilisent pas, afin de la libérer pour celles qui en ont besoin.
L'utilisation de la mémoire Swap est le dernier recours. Son utilisation affecte très fortement les performances. La vitesse de rotation des disques n'étant pas encore assez rapide pour répondre efficacement au requêtes de mise en RAM.
La mémoire du VMkernel est normalement réservée aux pics de charge et permet de fournir un mode dégradé. Si la mémoire du VMkernel est constamment accédée, le serveur ESX est sur-utilisé, il faut prévoir d'acquérir de la mémoire physique supplémentaire ou de diminuer le nombre de VMs en fonctionnement.

Surveiller %CPU BUSY par VM et/ou hôte ESX

Description
La valeur %CPU BUSY d'une machine virtuelle indique l'utilisation de la CPU. VMware recommende une utilisation moyenne n'excédant pas 50%. Cette limite plutôt basse permet de faire face à des périodes de pic ou de récupérer de la charge provenant d'autres serveurs ESX grâce à la fonctionnalité DRS (VMs migrées depuis d'autres serveurs subissant une charge élevée). Si l'utilisation du CPU dépasse régulièrement cette "ligne rouge" (50%), il peut s'avérer nécessaire d'augmenter le nombre de CPUs physique ou de réduire le nombre de VMs actives.

Surveiller l'utilisation des I/O disque et réseau par VM et/ou hôte ESX

Description
Employer vCenter (ex Virtual Center) pour surveiller l'utilisation des I/O disque et réseau afin d’identifier les éventuels goulots d'étranglement. Corriger ces  problèmes de performance en ajoutant du matériel disque/réseau (carte réseau physique ou agrandir les groupes RAID pour en augmenter le nombre d’axes) de réseau) ou  mieux répartir les chemins disques/réseaux relatifs aux VMs sur le serveur hôte.

 

Commentaires
Rechercher
Seul les utilisateurs enregistrés peuvent écrire un commentaire!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Mis à jour le Mardi, 29 Décembre 2009 13:45