El comando vmstat muestra varias estadísticas sobre la memoria virtual, así como estadísticas de proceso, CPU y E/S. De forma predeterminada, el informe proporcionará promedios de cada estadística desde el último arranque del sistema, aunque también puede especificar un valor de retraso para muestrear un período de tiempo.
Algunas estadísticas basadas en la memoria incluyen:
- La memoria virtual total disponible.
- La memoria virtual total que está libre para su uso.
- La memoria total utilizada en búferes y caché.
- La memoria total utilizada en el espacio de intercambio.
Algunas estadísticas basadas en CPU incluyen:
- Tiempo dedicado a ejecutar el espacio de usuario.
- Tiempo de ejecución en el espacio del kernel.
- Tiempo inactivo.
- Tiempo invertido en esperar E/S.
Sintaxis
La sintaxis del comando vmstat es:
# vmstat [options] [delay [count]]
Retardo de salida
Se recomienda proporcionar vmstat con un retraso para obtener un informe más preciso. Por ejemplo, vmstat 5 5 ejecutará el comando con un retraso de cinco segundos durante cinco intervalos.
Si encuentra el siguiente error mientras ejecuta el comando vmstat:
vmstat: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install procps |
Ubuntu | apt-get install procps |
Alpino | apk agregar procps |
Arco Linux | pacman -S procps-ng |
Kali Linux | apt-get install procps |
Cent OS | yum instalar procps-ng |
Fedora | dnf instalar procps-ng |
Raspbian | apt-get install procps |
Ejemplos de comandos vmstat
1. Mostrar estadísticas de memoria virtual:
# vmstat
2. Mostrar informes cada 2 segundos durante 5 veces:
# vmstat 2 5