La commande vmstat affiche diverses statistiques sur la mémoire virtuelle, ainsi que des statistiques de processus, de CPU et d'E/S. Par défaut, le rapport fournira des moyennes de chaque statistique depuis le dernier démarrage du système, bien que vous puissiez également spécifier une valeur de délai à échantillonner à partir d'une période de temps.
Certaines statistiques basées sur la mémoire incluent :
- La mémoire virtuelle totale disponible.
- La mémoire virtuelle totale qui est libre d'utilisation.
- La mémoire totale utilisée dans les tampons et le cache.
- La mémoire totale utilisée dans l'espace d'échange.
Certaines statistiques basées sur le processeur incluent :
- Temps passé à gérer l'espace utilisateur.
- Temps passé à s'exécuter dans l'espace du noyau.
- Temps d'inactivité.
- Temps passé à attendre les E/S.
Syntaxe
La syntaxe de la commande vmstat est :
# vmstat [options] [delay [count]]
Retard de sortie
Il est recommandé de fournir vmstat avec un délai pour un rapport plus précis. Par exemple, vmstat 5 5 exécutera la commande avec un délai de cinq secondes pendant cinq intervalles.
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande vmstat :
vmstat: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :
Répartition du système d'exploitation | Commande |
---|---|
Debian | procps d'installation apt-get |
Ubuntu | procps d'installation apt-get |
Alpin | apk ajouter des procédures |
Arch Linux | pacman -S procps-ng |
Kali Linux | procps d'installation apt-get |
CentOS | yum installer procps-ng |
Fédora | dnf install procps-ng |
Raspbian | procps d'installation apt-get |
Exemples de commande vmstat
1. Afficher les statistiques de la mémoire virtuelle :
# vmstat
2. Afficher les rapports toutes les 2 secondes 5 fois :
# vmstat 2 5