vmstat
Procesos y sistema
Uso
vmstat <interval> [count]Imprime contadores de memoria, swap, disco y CPU a intervalos fijos; descarta la primera linea, que es un promedio desde el arranque y no el momento actual, y mira antes las columnas si/so y wa.
Opciones habituales
| Opción | Significado |
|---|---|
| vmstat 1 5 | Five samples, one second apart. |
| -s | A one-off table of memory counters since boot. |
| -w | Wide columns, so the numbers stop colliding. |
| -d | Per-disk statistics instead of the summary. |
| si / so | Swap in and out. Anything sustained here means real memory pressure. |
| wa | Percentage of time the CPU sat waiting for disk. |
Ejemplos
vmstat 1 5Five one-second samples; ignore the first line.
vmstat -w 2Keep sampling every two seconds with readable columns.
Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace vmstat?
Imprime contadores de memoria, swap, disco y CPU a intervalos fijos; descarta la primera linea, que es un promedio desde el arranque y no el momento actual, y mira antes las columnas si/so y wa.
Q. ¿Cómo se escribe?
vmstat <interval> [count] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man vmstat. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man vmstat