Commande vmstat

Objectif

Crée des rapports statistiques sur la mémoire virtuelle.

Syntaxe

vmstat [ -f  ] [ -i ] [ -s  ] [ -I [ -W ]] [ -t ] [ -v ] [ -h ] [ -w ] [ -l ] [ -c ] [ -L level ] [ -@ wparname | ALL ] [{ -p | -P } physicalvolume | ALL ] ALL ] [ -S power ]  [ physicalvolume ] [ interval ] [ count ]
Note : L'option wparname et l'indicateur -i ne doivent pas être utilisés ensemble dans les partitions de charge de travail.

Descriptif

La commande vmstat présente les statistiques des threads du noyau, de la mémoire virtuelle, des disques, des pages de l'hyperviseur, des pièges et de l'activité du processeur. Les rapports générés par la commande vmstat sont utilisés pour équilibrer l'activité de la charge du système. Ces statistiques à l'échelle du système sont calculées comme des moyennes lorsque les valeurs sont exprimées en pourcentage pour tous les processeurs, et sont calculées comme des sommes dans les autres cas. La commande vmstat peut renvoyer des statistiques incohérentes si les statistiques ne sont pas lues de manière atomique.

Si vous exécutez la commande vmstat sans spécifier d'indicateur, le rapport de la commande vmstat contient un résumé de l'activité de la mémoire virtuelle depuis le démarrage du système. Si vous spécifiez l'indicateur -f, la commande vmstat rapporte le nombre de processus parallèles de traitement depuis le démarrage du système. Le paramètre physicalvolume spécifie le nom du volume physique.

Le paramètre interval indique le délai en secondes entre chaque rapport. Si vous ne spécifiez pas le paramètre interval , la commande vmstat génère un rapport unique contenant des statistiques sur la période écoulée depuis le démarrage du système, puis se termine. Vous ne pouvez spécifier le paramètre count qu'avec le paramètre interval . Si vous spécifiez le paramètre count , la valeur du paramètre count détermine le nombre de rapports générés et le nombre de secondes d'intervalle. Si vous spécifiez le paramètre interval sans le paramètre count , les rapports sont générés en continu. Ne pas spécifier une valeur de zéro pour le paramètre count .

Le noyau conserve les statistiques relatives aux threads du noyau, à la pagination et à l'activité des interruptions, auxquelles la commande vmstat peut accéder en utilisant l'extension du noyau perfstat. Les statistiques d'entrée/sortie (E/S) des disques sont gérées par les pilotes de périphériques. Pour les disques, la vitesse de transfert moyenne est déterminée à partir de la durée d'activité et du nombre de transferts des informations. Le % de temps actif est calculé à partir de la durée d'occupation du lecteur pendant le rapport.

La commande vmstat indique le nombre de processeurs physiques consommés (pc) et le pourcentage de droits consommés (ec) dans les environnements de micropartitionnement.

Le rapport généré par la commande vmstat contient une ligne de configuration du système et les titres des colonnes. Si l'option -@ est spécifiée, le rapport de la commande vmstat comprend la configuration du système et la configuration de WPAR.

Ligne de configuration du système

La ligne de configuration du système a les valeurs suivantes :
lcpu
Le champ lcpu indique le nombre de processeurs logiques.
mem
Le champ mem indique la quantité de mémoire.
tmem
Le champ tmem indique la taille réelle de la mémoire de la partition logique (LPAR).
Remarque : cet indicateur n'est disponible que lorsque l'option -c est fournie et que l'extension de mémoire active est activée.
ent
Le champ ent indique la capacité autorisée. Cette information n'est affichée que lorsque vous exécutez la partition sur un processeur partagé.
drives
Le champ drives indique le nombre de disques. Cette information n'est affichée que lorsque le nom du volume physique est surveillé.
Partitions de la charge de travail (WPARs)
Le WPARs Ce champ indique le nombre de partitions de charge de travail actives. Ces informations ne sont affichées que lorsque vous spécifiez l'indicateur -@ .
memlim
Le champ memlim indique la limite (en mégaoctets) de la ressource mémoire de la partition de la charge de travail. Cette information n'est affichée que pour les WPAR dont les ressources mémoire sont limitées.
cpulim
Le champ cpulim indique la limite des ressources processeur de la partition de la charge de travail en unités processeur. Cette information n'est affichée que pour les WPAR dont la limite de ressources processeur est appliquée.
rset
Le champ rset indique le type de registre rset associé à une WPAR. Le type de registre rset peut être de type régulier ou exclusif. Cette information n'est affichée que pour les WPARs qui sont associés à un registre rset .
mmode
Le champ mmode indique le mode de mémoire. Cette mesure s'affiche automatiquement lorsque le partage actif de la mémoire est activé sur un système. Cette métrique est également affichée lorsque vous spécifiez une option -c .
mpsz
Le champ mpsz indique la taille du pool de mémoire en gigaoctets. Cette mesure n'est affichée qu'en mode mémoire partagée.

En-têtes de colonne

Les en-têtes de colonne du rapport généré par la commande vmstat ont les valeurs suivantes :

WPAR
WPAR est le nom de la partition de charge de travail et fournit des informations sur les partitions de charge de travail. Ces informations ne sont affichées que lorsque vous spécifiez l'indicateur -@ .
Remarque :
  1. Le nom de la section WPAR système indique que les statistiques concernent l'ensemble du système et le nom de la section WPAR globale indique que les statistiques ne concernent que la section Global.
  2. Lorsque vous lancez la commande vmstat avec l'option -@ ALL et que les informations spécifiques à la WPAR ne sont pas disponibles pour une métrique, un signe en tiret (-) s'affiche à la place de la valeur.
  3. Lorsque vous lancez la commande vmstat avec -@ wparname ou à l'intérieur d'une WPAR, si les informations de la WPAR ne sont pas disponibles pour une métrique, cette métrique est marquée du signe "at" (@) et la valeur globale du système est affichée pour cette métrique.
  4. Si une métrique n'est pas prise en charge, un signe (-) s'affiche à la place d'une valeur.
kthr
Fournit des informations sur les états des threads du noyau.
r
Représente le nombre moyen de threads du noyau qui peuvent s'exécuter pendant l'intervalle d'échantillonnage. Les threads du noyau qui peuvent s'exécuter pendant l'intervalle d'échantillonnage se composent des threads qui sont prêts mais qui attendent encore de s'exécuter, et des threads qui sont déjà en cours d'exécution.
b
Représente le nombre moyen de threads du noyau placés dans la file d'attente du gestionnaire de la mémoire virtuelle (VMM) (en attente de ressources, en attente d'E/S) au cours de l'intervalle d'échantillonnage.
memory
Fournit des informations sur l'utilisation de la mémoire virtuelle et réelle. Les pages virtuelles sont considérées comme actives si elles sont consultées. Une page virtuelle est composée de 4096 octets.
avm
Indique le nombre de pages virtuelles actives.
fre
Indique la taille de la liste libre.
Remarque: Une grande partie de la mémoire réelle est utilisée comme cache pour les données du système de fichiers. La taille de la liste libre reste faible.
Lign
Fournit des informations sur les défauts de page et l'activité de radiomessagerie. Cette information est moyennée sur l'intervalle et affichée en unités par seconde.
re
Indique la liste des E/S du récepteur.
pi
Indique les pages qui ont été paginées à partir de l'espace de pagination.
po
Indique les pages qui ont été transférées dans l'espace de pagination.
fr
Indique les pages qui sont libérées (remplacement de page).
sr
Indique les pages qui sont analysées par un algorithme de remplacement de pages.
cy
Indique les cycles d'horloge par algorithme de remplacement de page.
faults
Fournit des informations sur le taux moyen de trappes et d'interruptions par seconde sur l'intervalle d'échantillonnage.
in
Indique les interruptions de l'appareil.
sy
Indique les appels système.
cs
Indique les changements de contexte des threads du noyau.
cpu
Fournit des informations sur la répartition du pourcentage d'utilisation du temps processeur.
us
Indique l'heure de l'utilisateur.

Si la consommation actuelle de processeurs physiques des partitions non plafonnées dépasse la capacité autorisée, le pourcentage devient relatif au nombre de processeurs physiques consommés.

sy
Indique l'heure du système.

Si la consommation actuelle de processeurs physiques des partitions non plafonnées dépasse la capacité autorisée, le pourcentage devient relatif au nombre de processeurs physiques consommés.

id
Indique le temps d'inactivité du processeur.

Si la consommation actuelle de processeurs physiques des partitions non plafonnées dépasse la capacité autorisée, le pourcentage devient relatif au nombre de processeurs physiques consommés.

wa
Indique le temps d'inactivité du processeur pendant lequel le système avait une demande d'E/S disque ou NFS en suspens.

Si la consommation actuelle de processeurs physiques des partitions non plafonnées dépasse la capacité autorisée, le pourcentage devient relatif au nombre de processeurs physiques consommés.

pc
Indique le nombre de processeurs physiques utilisés. Cette information n'est affichée que lorsque vous exécutez une partition sur un processeur partagé.
ec
Indique le pourcentage de la capacité autorisée qui est consommée. Cette information n'est affichée que lorsque vous exécutez une partition sur un processeur partagé. Comme la base temporelle sur laquelle ces données sont calculées peut varier, le pourcentage de capacité autorisé peut parfois dépasser 100 % et l'excès n'est perceptible qu'avec de petits intervalles d'échantillonnage.
rc
Indique le pourcentage de ressources processeur utilisées. Ces informations ne s'affichent que pour les WPAR avec limite de ressources de processeur forcé.
Disque

Fournit des informations sur le nombre de transferts par seconde vers les volumes physiques spécifiés qui ont eu lieu dans l'intervalle d'échantillonnage. Le paramètre physicalvolume peut être utilisé pour spécifier un à quatre noms. Les statistiques sur le transfert sont fournies pour chaque unité spécifiée dans l'ordre indiqué. Ce nombre représente les demandes émises vers l'unité physique. Il n'implique pas une quantité de données lues ou écrites. Plusieurs demandes logiques peuvent être combinées en une seule demande physique. Si le paramètre physicalvolume est utilisé, les noms des volumes physiques sont imprimés au début de l'exécution de la commande.

Si vous spécifiez l'option -I , une vue orientée E/S est présentée avec les changements de colonnes suivants :

kthr
La colonne p est affichée en plus des colonnes r et b.
p
Indique le nombre moyen de threads en attente de messages d'E/S en provenance des périphériques bruts. Les périphériques bruts sont ceux qui sont directement connectés au système.

Si l'indicateur -W est spécifié en même temps que l'indicateur -I , une colonne w supplémentaire est également affichée avec les colonnes r, b, et p .

w
Indique le nombre de threads par seconde qui attendent que l'événement d'E/S directe du système de fichiers se produise. Les événements d'E/S directes du système de fichiers sont du type suivant :
  • E-S asynchrones (AIO)
  • Sous-système de mémoire cache
  • E-S simultanées (CIO)
  • E-S directes du système de fichiers
  • Sous-système NFS
  • Une unité d'exécution attend une action de la liste d'attente du gestionnaire de mémoire virtuelle (VMM).
page
Les colonnes fi et fo s'affichent à la place des colonnes re et cy .
fi
Indique le nombre de pages par seconde.
fo
Indique le nombre de pages sorties par seconde.

Si vous spécifiez l'indicateur -c , une vue d'expansion de la mémoire active est présentée avec les changements de colonne suivants :

memory
Les colonnes csz, cfr, et dxm sont affichées en plus des colonnes avm et fre.
csz
Indique la taille actuelle du pool compressé, en unités de page de 4 Ko.
cfr
Indique les pages libres disponibles dans un pool compressé, en unités de page de 4 Ko.
dxm
Indique un déficit dans la taille de la mémoire étendue, en unités de page de 4 Ko.
page
Les nouvelles colonnes ci et co sont affichées à la place des colonnes re et cy .
ci
Indique le nombre d'entrées de pages par seconde à partir d'un pool compressé.
co
Indique le nombre de sorties de pages par seconde vers un pool compressé.

Si un changement dans la configuration du système affecte la sortie de la commande vmstat alors que la commande vmstat est en cours d'exécution, la commande vmstat affiche un message d'avertissement concernant le changement de configuration. La commande vmstat continue d'afficher la sortie après avoir imprimé les informations sur la configuration du système mise à jour et l'en-tête.

Si vous spécifiez un drapeau -l , une section supplémentaire large-page est affichée avec les colonnes suivantes :
alp
Indique le nombre de grandes pages en cours d'utilisation.
flp
Indique le nombre de grandes pages qui se trouvent dans la liste des grandes pages.
Si vous spécifiez l'indicateur -p , des lignes supplémentaires de statistiques VMM sont affichées pour les tailles de page spécifiées. Si vous spécifiez les drapeaux -I et -t , le drapeau -p produit une ligne supplémentaire pour la taille de page spécifiée. Cette ligne supplémentaire contient les statistiques VMM suivantes relatives à la taille de page spécifiée :
  • avm
  • fre
  • re
  • fi
  • fo
  • pi
  • po
  • ci
  • co
  • fr
  • sr
  • cy
Remarque :
  • L'option -I affecte l'affichage des options re, fi, fo, et cy .
  • L'option -c affecte l'affichage des options re, ci, co, et cy .
  • S'il n'y a pas de contrôle de ressource, les options avm et fre sont définies à l'échelle du système. Par conséquent, si l'option -@ est définie, les options avm et fre sont marquées du signe at (@).
Ces statistiques VMM sont précédées d'une colonne psz et suivies d'une colonne siz.
psz
Indique la taille de page (par exemple, 4 ko, 64 ko).
siz
Indique le nombre de cadres de la taille de page spécifiée qui existent sur le système.
Si vous spécifiez l'option -s , l'option -p produit une strophe de sortie distincte qui contient uniquement les statistiques relatives à la taille de page spécifiée. Cette section supplémentaire est précédée d'un en-tête de taille de page.
L'option -P génère le rapport suivant pour la taille de page spécifiée :
pgsz
Indique la taille de la page (par exemple, 4 Ko, 64 Ko).
Memory
Indique les statistiques de la mémoire pour les tailles de page spécifiées.
siz
Indique le nombre de cadres de la taille de page spécifiée qui existent sur le système.
avm
Indique les pages virtuelles actives applicables à la taille de page spécifiée.
fre
Indique la taille de la liste libre pour la taille de page spécifiée.
Page
Indique les défauts de page appropriés et l'activité de pagination pour la taille de page spécifiée. Les colonnes associées aux pages re, pi, po, fr, sr, cy, fi, fo, ci et co sont également applicables à ce rapport.

Indicateurs

Remarque : si vous spécifiez l'indicateur -f ou -s sur la ligne de commande, le système accepte l'indicateur -f ou -s et ignore les autres indicateurs. Si vous spécifiez à la fois les drapeaux -f et -s sur la ligne de commande, le système n'accepte que le premier drapeau et ignore le second.
Article Descriptif
-@ wparname Indique l'activité de la mémoire virtuelle d'un Partition de charge:
  • L'option -@ ALL indique que le rapport concerne le système et l'environnement global, en plus de toutes les partitions de charge de travail du système.
    Remarque: Les valeurs qui sont des statistiques à l'échelle du système sont marquées d'un tiret (-) par rapport à la section WPAR .
  • L'indicateur -@ wparname indique que l'activité ne concerne que cette partition de charge de travail. Dans une partition de charge de travail, si vous spécifiez l'indicateur -@ , les statistiques globales du système et les statistiques de la partition de charge de travail sont affichées. Les statistiques à l'échelle du système sont marquées avec le signe (@).
    Note : N'utilisez pas l'indicateur -@ avec une combinaison de l'indicateur -i .
-c Affiche les statistiques de compression de la mémoire avec les nouvelles colonnes dans la sortie comme, csz, cfr, et dxm sous le titre memory, et les colonnes ci et co sous le titre page au lieu des colonnes re et cy.
Remarque : Cette option n'est disponible que lorsque vous activez l'extension de mémoire active.
-f Rapporte le nombre de processus fork depuis le démarrage du système.
-i Affiche le nombre d'interruptions subies par chaque unité depuis le démarrage du système.
Note : Les drapeaux -I, -t, -w, et -l sont ignorés si ces drapeaux sont spécifiés avec le drapeau -i .
-I Affiche la vue orientée E/S avec les nouvelles colonnes de sortie, p sous le titre kthr, et les colonnes fi et fo sous le titre page au lieu des colonnes re et cy dans le titre page .
-l Affiche une section supplémentaire large-page avec les colonnes alp et flp .
-L niveau Affiche les statistiques de promotion des pages souples.
Remarque : vous ne pouvez utiliser l'indicateur -v qu'avec l'indicateur -L . Ne pas utiliser d'autres drapeaux avec le drapeau -L .
-p taille des pages Ajoute les statistiques VMM pour la taille de page spécifiée à la sortie de la commande vmstat .
-P taille des pages Affiche seulement les statistiques VMM qui sont pertinentes pour la taille de page spécifiée.
-s Écrit le contenu de la structure sum sur la sortie standard, qui contient un nombre absolu d'événements de pagination depuis l'initialisation du système. Vous ne pouvez spécifier l'indicateur -s qu'avec l'indicateur -v . Ces événements sont décrits comme suit :
address translation faults
Incrémentées pour chaque occurrence d'un défaut de page de conversion d'adresse. Les E/S peuvent ne pas être nécessaires pour résoudre le défaut de page. Les défauts de page de protection de mémoire (verrous manquants) ne sont pas inclus dans ce nombre.
backtracks
Incrémentées pour chaque défaut de page qui se produit lors de la résolution d'un défaut précédent. Résoudre d'abord le nouveau défaut de page, puis les défauts de page initiaux peuvent être remontés.
CPU context switches
Incrémentées pour chaque commutation de contexte de processeur (répartition d'un nouveau processus).
decrementer interrupts
Incrémentées à chaque interruption de decrementer.
device interrupts
Incrémentées à chaque interruption matérielle.
executable-filled page faults
Incrémentées pour chaque défaut de page d'instruction.
extend XPT waits
Incrémentées chaque fois qu'un processus est attendu par VMM à la suite d'un commit exécuté pour le segments en cours d'accès.
free frame waits
Incrémentées chaque fois qu'un processus demande un cadre de page. La liste des espaces libres est vide et le processus est obligé d'attendre qu'elle soit reconstruite.
iodones
Incrémentées à la fin de chaque demande d'E-S VMM.
mpc send interrupts
Incrémenté chaque fois qu'un canal multipath (mpc) envoie une interruption.
mpc receive interrupts
Incrémenté chaque fois qu'un mpc reçoit une interruption.
page-ins
Incrémentées pour chaque page lue par le gestionnaire de mémoire virtuelle. Le compte est incrémenté pour les entrées de page depuis l'espace de page et l'espace de fichier. Avec la statistique de pages en sortie, cette valeur représente la quantité totale d'E-S réelles lancées par le gestionnaire de mémoire virtuelle.
page-outs
Incrémenté pour chaque page écrite par le gestionnaire de la mémoire virtuelle. Le compte est incrémenté pour les sorties de page vers l'espace de page et pour les sorties de page vers l'espace de fichier. Avec la statistique d'entrée de page, cette statistique représente la quantité totale d'E/S réelles initiées par le gestionnaire de mémoire virtuelle.
paging space page-ins
Incrémenté pour les mises en page initiées par la VMM à partir de l'espace de pagination uniquement.
paging space page-outs
Incrémenté pour les sorties de page initiées par la VMM vers l'espace de pagination uniquement.
pages examined by the clock
VMM utilise un algorithme d'horloge pour implémenter un système de remplacement de page pseudo LRU. Les pages sont aged en étant examinées par l'horloge. Ce nombre est incrémenté pour chaque page examinée par l'horloge.
pages freed by the clock
Incrémentée pour chaque page que l'algorithme d'horloge choisit de libérer de la mémoire réelle.
pending I/O waits
Incrémentées chaque fois qu'un processus est attendu par VMM pour l'exécution d'une E-S de page en entrée.
-s
phantom interrupts
Incrémenté à chaque interruption fantôme.
revolutions of the clock hand
Incrémentées pour chaque révolution de l'horloge VMM (autrement dit, après chaque balayage de la mémoire).
start I/Os
Incrémentées pour chaque demande d'E-S de lecture ou d'écriture lancée par VMM.
syscalls
Incrémentées pour chaque appel système.
total reclaims
Incrémenté lorsqu'un défaut de traduction d'adresse est satisfait sans qu'une nouvelle demande d'E/S ne soit initiée. Cet événement se produit dans les conditions suivantes :
  • Si la page a déjà été demandée par la VMM, mais que l'E/S n'est pas encore terminée.
  • Si la page a été préréglée par l'algorithme de lecture anticipée de la VMM, mais qu'elle a été cachée au segment défaillant
  • Si la page a été mise sur la liste libre et n'est pas encore réutilisée.
traps
Indique que l'événement n'est pas géré par le système d'exploitation.
zero-filled page faults
Incrémentées si le défaut de page concerne la mémoire de travail et peut être résolu par l'affectation d'une trame remplie par des zéros.
Si vous spécifiez l'indicateur -c en même temps que l'indicateur -s , les mesures supplémentaires suivantes sont affichées :
compressed pool page ins
Indique le nombre de pages entrées dans le pool compressé depuis le démarrage du système.
compressed pool page outs
Indique le nombre de sorties de page vers le pool compressé depuis le démarrage du système.
-s

Lorsqu'il est utilisé avec l'option -p pagesize, l'option -s ajoute la structure de somme pour la taille de page spécifiée à la structure de somme du système. Cette strophe supplémentaire est précédée d'un en-tête de taille de page (par exemple, pages de 4 Ko). Les détails suivants ne sont pas affichés dans cette strophe basée sur la taille des pages, car ces statistiques ne sont pas liées à la taille des pages :

  • Commutations contexte UC
  • Interruptions d'unité
  • Interruptions logicielles
  • Interruptions de Decrementer
  • Interruptions envoyées à MPC
  • Interruptions reçues sur MPC
  • Interruptions du fantôme
  • Interruptions
  • Syscalls
Remarque :
  1. Si vous spécifiez l'indicateur -s avec l'indicateur -@ ALL, les statistiques globales du système sont répétées dans la section de la partition de la charge de travail.
  2. Si vous spécifiez l'indicateur -s avec l'indicateur -@ wparname, toutes les mesures sont rapportées et les statistiques du système sont marquées du signe at (@).
  3. Si vous spécifiez l'indicateur -s avec l'indicateur -l , la commande vmstat affiche la métrique suivante :
    large-page hi water count
    Spécifie la valeur maximale du nombre de grandes pages en cours d'utilisation.
-S pouvoir Multiplie les statistiques du processeur par une valeur de 10 . La valeur par défaut de la puissance est 0.
Les statistiques suivantes sont mises à l'échelle :
  • us
  • sy
  • id
  • wa
  • pc
  • ec
Remarque :
  1. Ne spécifiez pas l'indicateur -S avec les indicateurs -f, -s, -i, -v ou -p .
  2. Lorsque l'indicateur -S est spécifié, les statistiques us, sy, id et wa changent. Par défaut, les statistiques us, sy, id et wa sont relatives à la consommation du processeur de WPAR. Lorsque l'indicateur -S est spécifié avec une valeur de puissance différente de zéro, ces statistiques sont relatives à la consommation du processeur à l'échelle du système.
  3. La valeur de la puissance pour l'indicateur -S est comprise entre 0 et 3.
-t Imprime l'horodatage à côté de chaque ligne de sortie de la commande vmstat . L'horodatage s'affiche au format HH:MM:SS.
Note : L'horodatage n'est pas imprimé si les drapeaux -f, -s, ou -i sont spécifiés.
-v Écrit sur la sortie standard diverses statistiques gérées par le gestionnaire de mémoire virtuelle. L'indicateur -v ne peut être utilisé qu'avec les indicateurs -s, -L et -h .

Si vous spécifiez l'indicateur -v, les statistiques suivantes sont affichées :

compressed percentage
Indique le pourcentage de mémoire utilisé par les pages compressées.
client filesystem I/Os blocked with no fsbuf
Indique le nombre de demandes d'E/S du système de fichiers client bloquées parce qu'aucune adresse fsbuf n'était disponible. Network File System ( NFS ) et Veritas ( VxFS ) sont des systèmes de fichiers clients. Fsbuf sont des tampons de mémoire épinglés qui sont utilisés pour contenir les demandes d'E/S dans la couche du système de fichiers.
client pages
Indique le nombre de pages clients.
compressed pages
Indique le nombre de pages de mémoire compressée.
external pager filesystem I/Os blocked with no fsbuf
Indique le nombre de demandes d'E/S de systèmes de fichiers de clients externes bloquées parce qu'aucune adresse fsbuf n'était disponible. JFS2 est un système de fichiers client de téléavertisseur externe. Fsbuf sont des tampons de mémoire épinglés qui sont utilisés pour contenir les demandes d'E/S dans la couche du système de fichiers.
file pages
Indique le nombre de pages de 4 Ko utilisées par le cache de fichiers.
free pages
Indique le nombre de pages libres de 4 KBB.
filesystem I/Os blocked with no fsbuf
Indique le nombre de demandes d'E/S du système de fichiers bloquées parce qu'aucune adresse fsbuf n'était disponible. Fsbuf sont des tampons de mémoire épinglés qui sont utilisés pour contenir les demandes d'E/S dans la couche du système de fichiers.
lruable pages
Indique le nombre de 4 pages KBB qui sont considérées comme devant être remplacées. Ce nombre exclut les pages utilisées pour les pages internes VMM, ainsi que celles qui sont utilisées pour la partie réservée du texte du noyau.
maxclient percentage
Indique le paramètre de réglage (géré à l'aide de vmo) qui spécifie le pourcentage maximal de mémoire pouvant être utilisé pour les pages client.
maxperm percentage
Indique le paramètre de réglage en pourcentage de la mémoire réelle qui est gérée en utilisant vmo.
maxpin percentage
Indique le paramètre de réglage (géré à l'aide de vmo) qui spécifie le pourcentage de mémoire réelle qui peut être épinglé.
memory pages
Indique la taille de la mémoire réelle en nombre de pages de 4 KBB.
memory pools
Indique le paramètre de réglage qui spécifie le nombre de pools de mémoire gérés à l'aide de vmo.
minperm percentage
Indique le paramètre de réglage en pourcentage de la mémoire réelle qui est gérée en utilisant vmo.
numclient percentage
Indique le pourcentage de mémoire occupé par les pages client.
-v (A suivre)
numperm percentage
Indique le pourcentage de la mémoire lruable utilisé par le cache de fichiers.
paging space I/Os blocked with no psbuf
Indique le nombre de demandes d'E/S de l'espace de pagination qui sont bloquées parce que l'espace psbuf n'est pas disponible. L'espace psbufs est constitué de tampons de mémoire épinglés qui sont utilisés pour contenir les demandes d'E/S au niveau du gestionnaire de mémoire virtuelle.
pending disk I/Os blocked with no pbuf
Indique le nombre de demandes d'E/S sur disque en attente qui sont bloquées parce qu'aucune adresse pbuf n'était disponible. Les pbuf sont des tampons de mémoire épinglés qui sont utilisés pour contenir les demandes d'E/S au niveau du gestionnaire de volume logique.
pinned pages
Indique le nombre de pages 4 KBB épinglées.
Remarque : lorsque la fonction de verrouillage du noyau (paramètrevmm_klock_mode ) est activée, les pages épinglées comprennent les pages de verrouillage du noyau (klocked). Pour plus d'informations sur la fonction de verrouillage du noyau, entrez la commande suivante :
vmo -h vmm_klock_mode
remote page-outs scheduled
Indique le nombre de sorties de page programmées pour les systèmes de fichiers clients.

Si vous spécifiez l'indicateur -h avec l'indicateur -v, les métriques supplémentaires suivantes sont affichées :

Time resolving virtualized partition memory page faults
Indique le temps total pendant lequel la partition virtuelle est bloquée pour attendre la résolution de son défaut de page mémoire. La durée est mesurée en secondes, avec une précision à la milliseconde.
Virtualized partition memory page faults
Indique le nombre total de défauts de page de la mémoire de la partition virtuelle qui sont enregistrés pour la partition virtualisée.
Number of 4 KB page frames loaned
Indique le nombre de pages de 4 Ko de la mémoire de la partition qui sont prêtées à l'hyperviseur.
Percentage of partition memory loaned
Indique le pourcentage de la mémoire de la partition qui est prêtée à l'hyperviseur.
Remarque :
  1. Lorsque l'indicateur -v est utilisé avec l'indicateur -@ ALL, les statistiques globales du système ne sont pas répétées dans la section de partition de la charge de travail.
  2. Lorsque l'option -s est utilisée avec l'option -@ wparname, toutes les mesures sont rapportées et les statistiques du système sont marquées du signe at (@).
Si vous spécifiez l'indicateur -c en même temps que l'indicateur -v , les mesures supplémentaires suivantes sont affichées :
Compressed Pool Size
Indique la taille du pool compressé, en unité de page de 4 Ko.
percentage of true memory that is used for compressed pool
Indique le pourcentage de mémoire non décomprimée utilisé pour le pool compressé.
free pages in compressed pool (4 KB pages)
Indique le nombre de pages libres dans un pool compressé, dans une unité de page de 4 Ko.
target memory expansion factor
Indique le facteur d'expansion de la mémoire cible qui est configuré pour le LPAR.
achieved memory expansion factor
Indique le facteur d'expansion actuel de la mémoire qui est atteint.
-h Affiche la section hypv-page incluant les informations de page d'hyperviseur. La section hypv-page contient les métriques suivantes :
hpi
Indique le nombre de pages d'entrée de l'hyperviseur par seconde.
hpit
Indique le temps moyen passé en millisecondes par page d'entrée de l'hyperviseur.
pmem
Indique la quantité de mémoire physique qui soutient la mémoire logique des partitions. La valeur est mesurée en gigaoctets.

Si vous spécifiez l'indicateur -h avec l'indicateur -v , les mesures suivantes sont affichées en plus des mesures affichées à l'aide de l'indicateur -v :

Time resolving virtualized partition memory page faults
Indique le temps total pendant lequel la partition virtuelle est bloquée pour attendre la résolution de son défaut de page mémoire. La durée est mesurée en secondes, avec une précision à la milliseconde.
Virtualized partition memory page faults
Indique le nombre total de défauts de page de la mémoire de la partition virtuelle qui sont enregistrés pour la partition virtualisée.
Number of 4 KBB page frames loaned
Indique le nombre de pages de 4 Ko de la mémoire qui est prêtée à l'hyperviseur dans la partition.
Percentage of partition memory loaned
Indique le pourcentage de la mémoire prêtée à l'hyperviseur dans la partition.
-w Affiche le rapport en mode large.
-W Affiche une zone supplémentaire w dans la section kthr. Cette option n'est autorisée qu'avec l'indicateur -I.
Remarque :
  1. Si l'extension active de la mémoire est activée, la commande vmstat fournit des statistiques sur la mémoire dans la vue étendue. Si toutefois la variable d'environnement AME_MEMVIEW est définie sur TRUE, les statistiques sur la mémoire représentent la vue réelle.
  2. La variable d'environnement AME_MEMVIEW n'a aucun impact sur les statistiques de mémoire rapportées en utilisant l'indicateur -c .

Exemples

  1. Pour afficher un récapitulatif des statistiques depuis l'amorçage, entrez la commande suivante :
    vmstat
  2. Pour afficher cinq résumés à un intervalle de 2 secondes, entrez la commande suivante :
    vmstat 2 5
  3. Pour afficher un résumé des statistiques depuis le démarrage qui inclut les statistiques des disques logiques scdisk13 et scdisk14, entrez la commande suivante :
    vmstat scdisk13 scdisk14
  4. Pour afficher des statistiques sur les systèmes fork, entrez la commande suivante :
    vmstat -f
  5. Pour afficher le nombre de divers événements, entrez la commande suivante :
    vmstat -s
  6. Pour afficher l'horodatage à côté de chaque colonne de la sortie de la commande vmstat , entrez la commande suivante :
    vmstat -t
  7. Pour afficher la vue orientée E-S avec une autre série de colonnes, entrez la commande suivante :
    vmstat -I
  8. Pour afficher toutes les statistiques VMM disponibles, entrez la commande suivante :
    vmstat -vs
  9. Pour afficher la section des grandes pages avec les colonnes alp et flp à un intervalle de 8 secondes, entrez la commande suivante :
    vmstat -l 8
  10. Pour afficher les statistiques VMM propres à une taille de page particulière (dans l'exemple, 4 ko), entrez la commande suivante:
    vmstat -p 4K
  11. Pour afficher les statistiques VMM pour toutes les tailles de page prises en charge sur le système, entrez la commande suivante :
    vmstat -p ALL
    Ou entrez la commande suivante :
    vmstat -p all
  12. Pour n'afficher que les statistiques VMM propres à une taille de page particulière (dans cet exemple, 4 ko), entrez la commande suivante :
    vmstat -P 4K
  13. Pour n'afficher que la répartition par page des statistiques VMM pour toutes les tailles de page prises en charge, entrez la commande suivante :
    vmstat -P ALL
    Ou entrez la commande suivante :
    vmstat -P all
  14. Pour afficher un résumé des statistiques de toutes les partitions de charge de travail après le démarrage, entrez la commande suivante :
    vmstat -@ ALL
  15. Pour afficher toutes les statistiques VMM disponibles pour toutes les partitions de charge de travail, entrez la commande suivante :
    vmstat -vs -@ ALL
  16. Pour afficher les statistiques VMM de WPAR et de l'ensemble du système à partir d'un fichier Partition de charge, entrez la commande suivante:
    vmstat -@
  17. Pour multiplier les valeurs de processeur par 10 et afficher les résultats, entrez la commande suivante :
    vmstat -S 1
  18. Pour afficher les statistiques relatives à la page d'hyperviseur, entrez la commande suivante :
    vmstat -h
  19. Pour afficher les informations concernant les pages prêtées à l'hyperviseur, entrez la commande suivante :
    vmstat -vh
  20. Pour afficher les statistiques de compression de mémoire (dans une partition logique avec l'extension de mémoire active activée), entrez la commande suivante:
    vmstat -c
  21. Pour afficher les statistiques de compression de mémoire spécifiques à chaque-pagesize (dans une partition logique avec l'extension de mémoire active activée), entrez la commande suivante:
    vmstat -c -P ALL
  22. Pour ajouter des informations sur la compression de la mémoire aux statistiques affichées par le drapeau -s (dans un LPAR où Active Memory Expansion est activé), entrez la commande suivante :
    vmstat -s -c
  23. Pour ajouter des informations sur la compression de la mémoire aux statistiques affichées par le drapeau -v (dans un LPAR où Active Memory Expansion est activé), entrez la commande suivante :
    vmstat -v -c
  24. Pour afficher les statistiques relatives à la promotion des pages logicielles, entrez la commande suivante :
    vmstat -L 1

Fichiers

Article Descriptif
/usr/bin/vmstat Contient la commande vmstat .