Início·Comandos de terminal

vmstat

Processos e sistema

Uso

vmstat <interval> [count]

Imprime contadores de memoria, swap, disco e CPU em intervalos fixos; descarte a primeira linha, que e uma media desde o boot e nao o momento atual, e olhe primeiro as colunas si/so e wa.

Opções comuns

OpçãoSignificado
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.

Exemplos

vmstat 1 5

Five one-second samples; ignore the first line.

vmstat -w 2

Keep sampling every two seconds with readable columns.

O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que vmstat faz?

Imprime contadores de memoria, swap, disco e CPU em intervalos fixos; descarte a primeira linha, que e uma media desde o boot e nao o momento atual, e olhe primeiro as colunas si/so e wa.

Q. Como se digita?

vmstat <interval> [count] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man vmstat. Este comando fica em Processos e sistema.

Comandos relacionados

página man: man vmstat