vmstat - Rapport sur les statistiques de la mémoire virtuelle
SYNTAXE
vmstat [options] [intervalle [nombre]]
DESCRIPTION
vmstat affiche des informations sur les processus, la mémoire, la pagination, les E/S de blocs, les interruptions, les disques et l'activité du processeur.
Le premier rapport généré affiche les moyennes depuis le dernier redémarrage. Les rapports supplémentaires affichent des informations sur une période d'échantillonnage de la durée spécifiée par l'intervalle. Les rapports sur les processus et la mémoire sont instantanés dans les deux cas.
OPTIONS
intervalle : L'intervalle entre les mises à jour en secondes. Si aucun intervalle n'est spécifié, un seul rapport est affiché avec les valeurs moyennes depuis le démarrage.
nombre : Nombre de mises à jour. En l'absence de nombre, lorsque l'intervalle est défini, la valeur par défaut est infini.
-a, --active
Affiche la mémoire active et inactive, pour un noyau 2.5.41 ou supérieur.
-f, --forks
L'option -f affiche le nombre de forks depuis le démarrage. Cela inclut les appels système fork, vfork et clone, et correspond au nombre total de tâches créées. Chaque processus est représenté par une ou plusieurs tâches, selon l'utilisation des threads. Cet affichage ne se répète pas.
-m, --slabs
Affiche slabinfo.
-n, --one-header
Affiche l'en-tête une seule fois plutôt que périodiquement.
-s, --stats
Affiche un tableau de divers compteurs d'événements et statistiques de mémoire. Cet affichage ne se répète pas.
-d, --disk
Affiche les statistiques des disques (nécessite la version 2.5.70 ou supérieure).
-D, --disk-sum
Affiche certaines statistiques récapitulatives sur l'activité des disques.
-p, --partition device
Affiche des statistiques détaillées sur la partition (nécessite la version 2.5.70 ou supérieure).
-S, --unit character
Permet de choisir entre 1000 (k), 1024 (K), 1000000 (m) ou 1048576 (M) pour l'affichage des valeurs. Notez que cela ne modifie pas les champs de blocs (bi/bo).
-t, --timestamp
Ajoute un horodatage à chaque ligne.
-w, --wide
Mode d'affichage large (utile pour les systèmes disposant d'une grande quantité de mémoire, où le mode d'affichage par défaut entraîne une rupture de colonne indésirable). La sortie est plus large que 80 caractères par ligne.
-y, --no-first
Omet le premier rapport contenant les statistiques depuis le démarrage du système.
-V, --version
Affiche les informations de version et quitte.
-h, --help
Affiche l'aide et quitte.
DESCRIPTION DES CHAMPS DU MODE VM
Procs
r : Le nombre de processus exécutables (en cours d'exécution ou en attente de temps d'exécution).
b : Le nombre de processus bloqués en attente de la fin des E/S.
Mémoire
Ces valeurs sont affectées par l'option --unit. swpd : la quantité de mémoire swap utilisée. free : la quantité de mémoire libre. buff : la quantité de mémoire utilisée comme tampon. cache : la quantité de mémoire utilisée comme cache. inact : la quantité de mémoire inactive. (option -a) active : la quantité de mémoire active. (option -a)
Échange
Ces éléments sont affectés par l'option --unit. si : Quantité de mémoire échangée depuis le disque (/s). so : Quantité de mémoire échangée vers le disque (/s).
E/S
bi : Kilooctet reçu d'un périphérique de blocage (KiB/s).
bo : Kilooctet envoyé vers un périphérique de blocage (KiB/s).
Système
in : Le nombre d'interruptions par seconde, y compris l'horloge.
cs : Le nombre de changements de contexte par seconde.
CPU
Ce sont des pourcentages du temps CPU total. us : Temps passé à exécuter du code non-noyau. (temps utilisateur, y compris le temps « nice ») sy : Temps passé à exécuter du code noyau. (temps système) id : Temps passé en état inactif. Avant la version 2.5.41 de Linux, cela inclut le temps d'attente E/S. wa : Temps passé à attendre les E/S. Avant la version 2.5.41 de Linux, inclus dans l'état inactif. st : Temps « volé » à une machine virtuelle. Avant la version 2.6.11 de Linux, inconnu. gu : Temps passé à exécuter le code invité KVM (temps invité, y compris le temps « nice » invité).
DESCRIPTION DES CHAMPS POUR LE MODE DISQUE
Lectures
total : Nombre total de lectures terminées avec succès
merged : Lectures groupées (résultant en une seule opération E/S)
sectors : Secteurs lus avec succès
ms : Millisecondes passées à lire
Écritures
total : Nombre total d'écritures terminées avec succès
merged : Écritures groupées (résultant en une seule opération E/S)
sectors : Secteurs écrits avec succès
ms : Millisecondes passées à écrire
E/S
cur : E/S en cours
s : Secondes passées pour les E/S
DESCRIPTION DES CHAMPS POUR LE MODE DE PARTITION DISQUE
reads : Nombre total de lectures effectuées sur cette partition
read sectors : Nombre total de secteurs lus pour la partition
writes : Nombre total d'écritures effectuées sur cette partition
requested writes : Nombre total de requêtes d'écriture effectuées pour la partition
DESCRIPTION DES CHAMPS POUR LE MODE SLAB
Le mode Slab affiche des statistiques par slab. Pour plus d'informations sur ces statistiques, consultez slabinfo(5).
cache : Nom du cache
num : Nombre d'objets actifs actuellement
total : Nombre total d'objets disponibles
size : Taille de chaque objet
pages : Nombre de pages contenant au moins un objet actif
NOTES
vmstat nécessite un accès en lecture aux fichiers situés dans /proc. L'option -m nécessite un accès en lecture à /proc/slabinfo, ce qui peut ne pas être disponible pour les utilisateurs standard. Les options de montage pour /proc, telles que subset=pid, peuvent également affecter ce qui est visible.
VOIR AUSSI
free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)
SIGNALEMENT DES BUGS
Veuillez envoyer les rapports de bogues à _