Utilisez le tableau de bord Profilage des performances du SE invité pour connaître les performances réelles de votre environnement.
Certains compteurs ont une incidence directe sur les performances de Windows ou Linux, les systèmes d'exploitation s'exécutant dans la VM. Ces KPI se trouvent en dehors du contrôle de l'hyperviseur.
Les systèmes d'exploitation modernes tels que Linux et Windows utilisent la mémoire comme cache, car il s'agit d'une méthode plus rapide que le disque. Certains compteurs ont une incidence directe sur les performances de Windows ou Linux. Ces KPI se trouvent en dehors du contrôle d'un hyperviseur, ce qui signifie que le VMkernel ESXi ne peut pas contrôler l'augmentation ou la diminution des valeurs de KPI. La visibilité des KPI requiert également un agent, tel que VMware Tools. Ainsi, ils sont généralement exclus de la surveillance des performances.
Comme ils sont plus proches des applications, il est essentiel de connaître leurs valeurs et d'établir une plage acceptable. Le niveau acceptable de ces KPI varie entre toutes les VM de votre environnement. En profilant les performances réelles dans le temps et à partir de toutes les VM, vous pouvez définir un seuil en fonction des faits. Étant donné qu'il y a 8 766 instances de 5 minutes dans un mois, le profilage de 1 000 VM sur un mois vous permet d'analyser 8,8 millions de points de données.
Considérations relatives à la conception
Le tableau de bord utilise la divulgation progressive pour éviter toute surcharge d'informations et assurer un chargement rapide de la page Web.
Dans un environnement volumineux, le chargement de milliers de VM augmente le temps de chargement de vRealize Operations. Par conséquent, les VM sont regroupées par centre de données. Pour les environnements plus restreints, vSphere World est fourni de sorte que vous puissiez afficher toutes les VM de l'environnement.
Utilisation du tableau de bord
Sélectionnez un centre de données dans la liste des centres de données. Les trois tableaux répertoriant le CPU, la mémoire et le disque affichent les VM du centre de données sélectionné ou vSphere World. Chaque tableau affiche la valeur la plus élevée au cours de la dernière semaine (2 016 points de données par cycle de collecte de cinq minutes) et utilise le terme Max comme préfixe. Exemple : « pages sortantes max/sec. » ou « file d'attente max. du disque du SE invité ».
Sélectionnez une VM dans l'une des tables. Les trois diagrammes linéaires s'affichent. Ils affichent des données de la VM pour faciliter la corrélation.
- Widget Tableau des CPU :
- La colonne File d'attente max. du CPU affiche le nombre maximal de processus dans la file d'attente pendant la période donnée. Il est recommandé que le nombre soit inférieur à trois pour chaque file d'attente. Une VM avec huit CPU dispose de huit files d'attente. Vous devez donc maintenir ce nombre en dessous de 24.
- L'hyperthreading de CPU affiche une file d'attente deux fois plus longue qu'il ne devrait, car les deux threads sont intercalés dans le pipeline central.
- Changement de contexte de CPU. Il existe un coût associé au changement de contexte. Il n'y a pas de recommandation quant à ce nombre, qui varie considérablement.
- Widget Liste des mémoires :
- Avec la pagination de mémoire, les systèmes d'exploitation modernes tels que Linux et Windows utilisent la mémoire comme cache, car la méthode est bien plus rapide que le disque. Elle pré-extrait ainsi de manière proactive les pages et anticipe les besoins futurs (méthode « SuperFetch » de Windows). Les pages de taux entrantes et sortantes peuvent révéler des anomalies de performances de mémoire. Un changement soudain ou prolongé dans le temps peut indiquer des erreurs de page. Les erreurs de page indiquent que les pages ne sont pas immédiatement disponibles et qu'elles doivent être introduites. Si une erreur de page se produit trop souvent, les performances de l'application peuvent en être affectées. Bien qu'il n'y ait pas d'instructions concrètes à suivre, la situation variant selon les différentes applications, vous pouvez afficher une taille relative. les systèmes d'exploitation utilisent généralement une taille de page de 4 Ko ou 2 Mo.
- Widget Liste des disques :
- Les files d'attente de disques sont des commandes d'E/S qui ne sont pas envoyées à la VM. Elles ont été conservées dans le SE invité (au niveau du noyau ou au niveau du pilote). Une file d'attente de disques élevée dans le SE invité, accompagnée d'IOPS faibles sur la VM, peut indiquer que les commandes d'E/S sont bloquées et en attente de traitement par Windows/Linux. Il n'existe aucune instruction concrète concernant le seuil de ces commandes d'E/S, car elles varient selon les différentes applications. Vous pouvez afficher ces informations avec les E/S de disques en attente sur la couche de VM.
Points à noter
- Ces widgets du SE invité ne s'affichent pas si les prérequis vSphere ne sont pas respectés. Pour plus d'informations, reportez-vous à l'article de la base de connaissances 55697.
- Une fois que vous avez déterminé un seuil acceptable pour votre environnement, envisagez d'ajouter des seuils au tableau, afin de pouvoir afficher facilement les VM qui dépassent un seuil.
- La file d'attente de CPU est la somme de toutes les CPU virtuelles. Une VM plus grande peut tolérer une file d'attente plus élevée, car elle a plus de processeurs. Si vous souhaitez comparer des VM de différentes tailles, créez une super-mesure qui calcule la file d'attente par vCPU. Pour plus d'informations, consultez : Créer une super mesure.
- Regroupez la VM par clusters de la même classe (par exemple, Or), afin d'afficher le profil de chaque environnement.
- Pour un environnement plus restreint, envisagez de remplacer le tableau Liste des centres de données par Liste des clusters.