Comando Vmstat

Comando vmstat

O comando vmstat simplesmente mostra a estatística da memoria virtual do sistema.

exe:. vmstat  (sem parâmetros).

[caption id="" align="aligncenter" width="400"]O comando vmstat mostra estatistica da memoria vmstat[/caption]


Agora vmstat com parâmetros.

exe:. vmstat 5 10.

Onde no primeiro campo 5 significa intervalo, e o segundo campo 10 é a contagem, ou seja num intervalo de 5 seg ele faz uma contagem até chegar no 10, que foi estipulado.

[caption id="" align="aligncenter" width="400"]Comando vmstat com parametros vmstat 5 10.[/caption]


Para mais detalhes man vmstat

Manpages man vmstat

Nome

vmstat – Relatório de estatísticas de memória virtual

Sinopse

vmstat [ -a ] [ -n ] [ -t ] [ -S unit ] [ delay [ count ]]
vmstat
[ -s ] [ -n ] [ -S unit ]
vmstat
[ -m ] [ -n ] [ atraso [ contagem ]]
vmstat
[ -d ] [ -n ] [ atraso [ contagem ]]
vmstat
[ -p partição do disco ] [ -n ] [ atraso [ contagem ]]
vmstat
[ -f ]
vmstat
[ -V ]

Descrição

O vmstat informa informações sobre processos, memória, paginação, bloco IO, armadilhas e atividade de cpu.

O primeiro relatório produzido dá médias desde a última reinicialização. Relatórios adicionais fornecem informações sobre um período de amostragem de atraso de comprimento. O processo e os relatórios de memória são instantâneos em ambos os casos.

Opções

O parâmetro -a exibe a memória ativa / inativa, dado um kernel 2.5.41 ou melhor.
A opção -f exibe o número de garfos desde a inicialização. Isso inclui as chamadas do sistema fork, vfork e clone, e é equivalente ao número total de tarefas criadas. Cada processo é representado por uma ou mais tarefas, dependendo do uso do segmento. Esta exibição não se repete.
O parâmetro -t adiciona timestamp para a saída.
O interruptor -m exibe slabinfo.
A opção -n faz com que o cabeçalho seja exibido apenas uma vez em vez de periodicamente.
O parâmetro -s exibe uma tabela de vários contadores de eventos e estatísticas de memória. Esta exibição não se repete.
atraso é o atraso entre as atualizações em segundos. Se nenhum atraso for especificado, apenas um relatório é impresso com os valores médios desde a inicialização.
contar é o número de atualizações. Se nenhuma contagem for especificada e o atraso for definido, os padrões de contagem são infinitos.
O -d relatórios de estatísticas do disco (2.5.70 ou superior necessário)
O -w aumenta a largura do campo para grandes tamanhos de memória
O -p seguido de algum nome de partição para estatísticas detalhadas (2.5.70 ou superior requerido)
O -S seguido de k ou K ou m ou M comutam saídas entre 1000, 1024, 1000000 ou 1048576 bytes
A opção -V altera a exibição de informações de versão.

Descrição do campo para o modo Vm

Procs

  r: O número de processos aguardando o tempo de execução.
 b: O número de processos no sono ininterrupto. 

Memória

  swpd: a quantidade de memória virtual utilizada.
 livre: a quantidade de memória ociosa.
 buff: a quantidade de memória usada como buffers.
 cache: a quantidade de memória utilizada como cache.
 inact: a quantidade de memória inativa.  (opção -a)
 Ativo: a quantidade de memória ativa.  (opção -a) 

Troca

  si: Quantidade de memória trocada no disco (/ s).
 então: Quantidade de memória trocada no disco (/ s). 

IO

  bi: Blocos recebidos de um dispositivo de bloco (blocos / s).
 bo: Blocos enviados para um dispositivo de bloco (blocos / s). 

Sistema

  in: O número de interrupções por segundo, incluindo o relógio.
 cs: o número de opções de contexto por segundo. 

CPU

Estas são percentagens do tempo total de CPU.
  nós: tempo gasto com o código não-kernel.  (tempo do usuário, incluindo tempo agradável)
 sy: Tempo gasto no código do kernel.  (tempo do sistema)
 id: tempo gasto ocioso.  Antes do Linux 2.5.41, isso inclui o tempo de espera IO.
 wa: Tempo gasto à espera de IO.  Antes do Linux 2.5.41, incluído no modo ocioso.
 st: Tempo roubado de uma máquina virtual.  Antes do Linux 2.6.11, desconhecido. 

Descrição do campo para o modo de disco

  Total: Total de leituras concluídas com sucesso
 mesclado: leituras agrupadas (resultando em uma E / S)
 setores: os setores lidos com sucesso
 ms: milissegundos que passaram a ler 

Escreve

  total: Total de gravações concluídas com sucesso
 mesclado: gravações agrupadas (resultando em uma E / S)
 setores: setores escritos com sucesso
 ms: milissegundos passados ​​escrevendo 

IO

  Curti: I / O em progresso
 s: segundos gastos para I / O 

Descrição do campo para o modo de partição do disco

  lê: número total de leituras emitidas para esta partição
 setores de leitura: setores de leitura total para partição
 escreve: Número total de gravações emitidas para esta partição
 Escritas solicitadas: número total de solicitações de gravação feitas para partição 

Descrição do campo para o modo de laje

  cache: nome do cache
 num: Número de objetos atualmente ativos
 total: número total de objetos disponíveis
 tamanho: tamanho de cada objeto
 páginas: número de páginas com pelo menos um objeto ativo
 totpages: Número total de páginas alocadas
 pslab: Número de páginas por laje 

Notas

O vmstat não requer permissões especiais.

Esses relatórios destinam-se a ajudar a identificar os estrangulamentos do sistema. O Linux vmstat não se conta como um processo em execução.

Todos os blocos do linux são atualmente 1024 bytes. Os kernels antigos podem relatar blocos como 512 bytes, 2048 bytes ou 4096 bytes.

Desde procps 3.1.9, vmstat permite escolher unidades (k, K, m, M) padrão é K (1024 bytes) no modo padrão

vmstat usa slabinfo 1.1 FIXME

arquivos

  / proc / meminfo
 / proc / stat
 / proc / * / stat 

Veja também

iostat (1), sar (1), mpstat (1), ps (1), topo (1), livre (1)

Insetos

Não tabula o bloco io por dispositivo ou conta o número de chamadas do sistema.

Autores

  Escrito por Henry Ware < al172@yfn.ysu.edu >.
 Fabian Frédérick < ffrederick@users.sourceforge.net > (diskstat, laje, partições ...) 

Referenciado por

cifsiostat (1), monitor de CPU (1), pidstat (1), slabtop (1), smem (8), tcpstat (1), vmtouch (8)

Anúncios

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.