Inicio·Comandos de terminal

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ónSignificado
vmstat 1 5Five samples, one second apart.
-sA one-off table of memory counters since boot.
-wWide columns, so the numbers stop colliding.
-dPer-disk statistics instead of the summary.
si / soSwap in and out. Anything sustained here means real memory pressure.
waPercentage of time the CPU sat waiting for disk.

Ejemplos

vmstat 1 5

Five one-second samples; ignore the first line.

vmstat -w 2

Keep 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