Historique des performances des serveurs
Cette sous-rubrique de l’article Historique des performances pour les espaces de stockage direct décrit en détail l’historique des performances collecté pour les serveurs. L’historique des performances est disponible pour chaque serveur clusterisé.
Notes
L’historique des performances ne peut pas être collecté pour un serveur en panne. La collecte reprend automatiquement dès que le serveur se remet à fonctionner.
Noms de série et unités
Ces séries sont collectées pour chaque serveur éligible :
Série | Unité |
---|---|
clusternode.cpu.usage |
pour cent |
clusternode.cpu.usage.guest |
pour cent |
clusternode.cpu.usage.host |
pour cent |
clusternode.memory.total |
octets |
clusternode.memory.available |
octets |
clusternode.memory.usage |
octets |
clusternode.memory.usage.guest |
octets |
clusternode.memory.usage.host |
octets |
En outre, les séries de lecteurs telles que physicaldisk.size.total
sont agrégées pour tous les lecteurs éligibles attachés au serveur, et les séries de cartes réseau telles que networkadapter.bytes.total
sont agrégées pour toutes les cartes réseau éligibles attachées au serveur.
Interprétation
Série | Interprétation |
---|---|
clusternode.cpu.usage |
Pourcentage de temps processeur qui n’est pas inactif. |
clusternode.cpu.usage.guest |
Pourcentage de temps processeur utilisé pour la demande invité (machine virtuelle). |
clusternode.cpu.usage.host |
Pourcentage de temps processeur utilisé pour la demande d’hôte. |
clusternode.memory.total |
La mémoire physique totale du serveur. |
clusternode.memory.available |
La mémoire disponible du serveur. |
clusternode.memory.usage |
Mémoire allouée (non disponible) du serveur. |
clusternode.memory.usage.guest |
La mémoire allouée à la demande de l’invité (machine virtuelle). |
clusternode.memory.usage.host |
La mémoire allouée à la demande de l’hôte. |
Leur origine
Les séries cpu.*
sont collectées à partir de différents compteurs de performances selon qu’Hyper-V est activé ou non.
Si Hyper-V est activé :
Série | Compteur source |
---|---|
clusternode.cpu.usage |
Hyper-V Hypervisor Logical Processor > _Total > % Total Run Time |
clusternode.cpu.usage.guest |
Hyper-V Hypervisor Virtual Processor > _Total > % Total Run Time |
clusternode.cpu.usage.host |
Hyper-V Hypervisor Root Virtual Processor > _Total > % Total Run Time |
L’utilisation des compteurs % Total Run Time
garantit que l’historique des performances attribue toute l’utilisation.
Si Hyper-V n’est PAS activé :
Série | Compteur source |
---|---|
clusternode.cpu.usage |
Processor > _Total > % Processor Time |
clusternode.cpu.usage.guest |
zero |
clusternode.cpu.usage.host |
identique à l’utilisation totale |
En dépit d’une synchronisation imparfaite, clusternode.cpu.usage
est toujours clusternode.cpu.usage.host
plus clusternode.cpu.usage.guest
.
Avec la même mise en garde, clusternode.cpu.usage.guest
est toujours la somme de vm.cpu.usage
pour toutes les machines virtuelles sur le serveur hôte.
Les séries memory.*
sont (BIENTÔT DISPONIBLES).
Notes
Les compteurs ne sont pas échantillonnés, mais mesurés sur l’ensemble de l’intervalle. Par exemple, si le serveur est inactif pendant 9 secondes, mais qu’il présente un pic d’utilisation du processeur hôte de 100 % à la 10e seconde, sa valeur clusternode.cpu.usage
est enregistrée comme moyenne de 10 % pendant cet intervalle de 10 secondes. Ceci garantit que son historique des performances capture toutes les activités et qu’il résiste au bruit.
Utilisation dans PowerShell
Utilisez l’applet de commande Get-ClusterNode :
Get-ClusterNode <Name> | Get-ClusterPerf