vmstat

vmstat

vmstat est une commande Unix permettant d'afficher des statistiques concernant la charge du système, en particulier l'utilisation de la mémoire virtuelle.

La syntaxe de vmstat est typiquement vmstat intervalle compte, où intervalle est exprimé en secondes et compte en nombre de répétitions.

Les données rapportées par vmstat proviennent d'une structure maintenue par le kernel et dépendent donc de l'Unix considéré. Les valeurs remontées sont des moyennes sur l'intervalle de mesure, ce qui peut produire un effet de lissage sur des intervalles trop longs.

Sommaire

Informations données par vmstat

On trouve généralement :

  • Des informations sur la consommation de la ressource CPU, exprimées en pourcentage de temps CPU :
    %sys: consommation en mode système,
    %usr: consommation en mode utilisateur,
    %idle: pourcentage de temps CPU non consommé.
    Sur certains Unix, on trouve également %wait , qui désigne le pourcentage de temps passé par la CPU à attendre le résultat de requêtes d'entrées / sorties. Cette valeur est parfois fausse dans le cadre de systèmes SMP .


  • Des informations sur les processus présents :
    b: nombre de processus "bloqués",
    r: nombre de processus dans la run queue,
    w: nombre de processus en "wait".


  • Des informations concernant l'activité de la mémoire virtuelle:
    free: nombre de pages mémoires disponibles. Suivant les Unix, les pages allouées au cache du système de fichiers peuvent ou non être incluses dans cette valeur.
    avm: active virtual memory, nombre de pages mémoires actives au cours d'un intervalle dépendant du système.
    pi: page in, nombre de pages par seconde chargées en mémoire depuis le disque, lors du lancement d'un processus par exemple.
    po: page out, nombre de pages par seconde écrites sur le disque depuis la mémoire, parfois appelé swap.
    sr: nombre de pages par seconde scannées par le daemon de libération de pages.
    fr: nombre de pages par seconde libérées par le daemon de libération de pages.

    Suivant les Unix, ces statistiques peuvent être remontées soit en nombre de pages mémoires soit dans une unité de mesure de la mémoire (Ko, Mo .. ).


Des options passées à la commande vmstat permettent d'obtenir un niveau de détail très important sur la consommation de la mémoire au niveau du système.

Exemple

#> vmstat 2 6
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0   2536  21496 185684 1353000    0    0     0    14    1     2  0  0 100  0
 0  0   2536  21496 185684 1353000    0    0     0    28 1030   145  0  0 100  0
 0  0   2536  21496 185684 1353000    0    0     0     0 1026   132  0  0 100  0
 0  0   2536  21520 185684 1353000    0    0     0     0 1033   186  1  0 99  0
 0  0   2536  21520 185684 1353000    0    0     0     0 1024   141  0  0 100  0
 0  0   2536  21584 185684 1353000    0    0     0     0 1025   131  0  0 100  0
#>


Voir également

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article vmstat de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Vmstat — est une commande Unix permettant d afficher des statistiques concernant la charge du système, en particulier l utilisation de la mémoire virtuelle. La syntaxe de vmstat est typiquement vmstat intervalle compte, où intervalle est exprimé en… …   Wikipédia en Français

  • Vmstat — (virtual memory statistics) is a computer operating system monitoring tool that collects and displays summary information about memory, processes, interrupts, paging and block I/O information. By specifying the interval, it can be used to observe …   Wikipedia

  • Top (Unix) — In most Unix like operating systems, the top command produces a frequently updated list of processes. By default, the processes are ordered by percentage of CPU usage, with only the top CPU consumers shown. The top command shows how much… …   Wikipedia

  • Iostat — (input/output statistics) is a computer operating system monitoring tool used to collect and show storage input and output statistics.It is often used to identify performance issues with local disks or networked file systems such as NFS.The… …   Wikipedia

  • Mpstat — is a computer command line software used in linux operating system to report (on the screen) processor related statistics. It is used in computer monitoring in order to diagnose problems or for build statistics about a computer CPU usage.… …   Wikipedia

  • Berkeley Software Distribution — « BSD » redirige ici. Pour les autres significations, voir BSD (homonymie). BSD Unix Famille Type Unix, Unix Type de noyau Noyau monolithique État du projet Remp …   Wikipédia en Français

  • Commande UNIX — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commande Unix — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commandes UNIX — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Commandes Unix — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”