Příkaz vmstat zobrazuje různé statistiky o virtuální paměti a také statistiky procesů, CPU a I/O. Ve výchozím nastavení bude sestava poskytovat průměry každé statistiky od posledního spuštění systému, i když můžete také zadat hodnotu zpoždění pro vzorkování za určité časové období.
Některé statistiky založené na paměti zahrnují:
- Celková dostupná virtuální paměť.
- Celková virtuální paměť, která je volná k použití.
- Celková paměť použitá ve vyrovnávací paměti a mezipaměti.
- Celková paměť použitá ve swapovacím prostoru.
Některé statistiky založené na CPU zahrnují:
- Čas strávený provozem uživatelského prostoru.
- Čas strávený běháním v prostoru jádra.
- Čas strávený nečinností.
- Čas strávený čekáním na I/O.
Syntaxe
Syntaxe příkazu vmstat je:
# vmstat [options] [delay [count]]
Výstupní zpoždění
Pro přesnější zprávu se doporučuje dodat vmstat se zpožděním. Například vmstat 5 5 spustí příkaz s pětisekundovým zpožděním po dobu pěti intervalů.
Pokud při spouštění příkazu vmstat narazíte na níže uvedenou chybu:
vmstat: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | instalační procps apt-get |
Ubuntu | instalační procps apt-get |
Alpine | apk add procps |
Arch Linux | pacman -S procps-ng |
Kali Linux | instalační procps apt-get |
CentOS | yum install procps-ng |
Fedora | dnf install procps-ng |
Raspbian | instalační procps apt-get |
Příklady příkazů vmstat
1. Zobrazení statistik virtuální paměti:
# vmstat
2. Zobrazte zprávy každé 2 sekundy 5krát:
# vmstat 2 5