Manuels pour la ligne de commande

Man » Manuel vmstat en ligne - Documentation en ligne détaillée pour la page de manuel vmstat

🌍
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 à _