vmstat - Relatório de estatísticas de memória virtual
SINTAXE
vmstat [opções] [intervalo [contagem]]
DESCRIÇÃO
vmstat relata informações sobre processos, memória, paginação, E/S de bloco, interrupções, discos e atividade da CPU.
O primeiro relatório gerado fornece médias desde a última reinicialização. Relatórios adicionais fornecem informações sobre um período de amostragem de duração "intervalo". Os relatórios de processo e memória são instantâneos em ambos os casos.
OPÇÕES
intervalo O intervalo entre as atualizações em segundos. Se nenhum "intervalo" for especificado, apenas um relatório será impresso com os valores médios desde a inicialização.
contagem Número de atualizações. Na ausência de "contagem", quando "intervalo" é definido, o padrão é infinito.
-a, --active
Exibe memória ativa e inativa, dada uma versão do kernel 2.5.41 ou superior.
-f, --forks
A opção -f exibe o número de forks desde a inicialização. Isso inclui as chamadas de 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 de threads. Esta exibição não se repete.
-m, --slabs
Exibe slabinfo.
-n, --one-header
Exibe o cabeçalho apenas uma vez, em vez de periodicamente.
-s, --stats
Exibe uma tabela de vários contadores de eventos e estatísticas de memória. Esta exibição não se repete.
-d, --disk
Relata estatísticas de disco (requer versão 2.5.70 ou superior).
-D, --disk-sum
Relata algumas estatísticas resumidas sobre a atividade do disco.
-p, --partition device
Estatísticas detalhadas sobre a partição (requer versão 2.5.70 ou superior).
-S, --unit character
Alterna as saídas entre 1000 (k), 1024 (K), 1000000 (m) ou 1048576 (M) bytes. Observe que isso não altera os campos de bloco (bi/bo).
-t, --timestamp
Adiciona um timestamp a cada linha
-w, --wide
Modo de saída amplo (útil para sistemas com maior quantidade de memória, onde o modo de saída padrão sofre de quebra de coluna indesejada). A saída é mais larga que 80 caracteres por linha.
-y, --no-first
Omite o primeiro relatório com estatísticas desde a inicialização do sistema.
-V, --version
Exibe informações da versão e sai.
-h, --help
Exibe ajuda e sai.
DESCRIÇÃO DOS CAMPOS PARA O MODO VM
Procs
r: O número de processos executáveis (em execução ou aguardando tempo de execução).
b: O número de processos bloqueados aguardando a conclusão da E/S.
Memória
Estes são afetados pela opção --unit. swpd: a quantidade de memória swap usada. free: a quantidade de memória inativa. buff: a quantidade de memória usada como buffers. cache: a quantidade de memória usada como cache. inact: a quantidade de memória inativa. (-a opção) active: a quantidade de memória ativa. (-a opção)
Swap
Estes são afetados pela opção --unit. si: Quantidade de memória trocada do disco (/s). so: Quantidade de memória trocada para o disco (/s).
IO
bi: Kibibytes recebidos de um dispositivo de bloco (KiB/s).
bo: Kibibytes enviados para um dispositivo de bloco (KiB/s).
Sistema
in: O número de interrupções por segundo, incluindo o clock.
cs: O número de trocas de contexto por segundo.
CPU
Estes são porcentagens do tempo total da CPU. us: Tempo gasto executando código não-kernel. (tempo do usuário, incluindo tempo "nice") sy: Tempo gasto executando código kernel. (tempo do sistema) id: Tempo gasto ocioso. Antes do Linux 2.5.41, isso inclui o tempo de espera de E/S. wa: Tempo gasto aguardando E/S. Antes do Linux 2.5.41, incluído no tempo ocioso. st: Tempo "roubado" de uma máquina virtual. Antes do Linux 2.6.11, desconhecido. gu: Tempo gasto executando código de convidado KVM (tempo de convidado, incluindo tempo "nice" do convidado).
DESCRIÇÃO DOS CAMPOS PARA O MODO DE DISCO
Leituras
total: Leituras totais concluídas com sucesso
merged: leituras agrupadas (resultando em uma única E/S)
sectors: Setores lidos com sucesso
ms: milissegundos gastos lendo
Escritas
total: Escritas totais concluídas com sucesso
merged: escritas agrupadas (resultando em uma única E/S)
sectors: Setores gravados com sucesso
ms: milissegundos gastos escrevendo
IO
cur: E/S em andamento
s: segundos gastos em E/S
DESCRIÇÃO DOS CAMPOS PARA O MODO DE PARTIÇÃO DE DISCO
reads: Número total de leituras emitidas para esta partição
read sectors: Setores lidos totais para a partição
writes: Número total de gravações emitidas para esta partição
requested writes: Número total de solicitações de gravação feitas para a partição
DESCRIÇÃO DOS CAMPOS PARA O MODO SLAB
O modo Slab mostra estatísticas por slab, para mais informações sobre esta informação, consulte slabinfo(5)
cache: Nome do cache
num: Número de objetos ativos atualmente
total: Número total de objetos disponíveis
size: Tamanho de cada objeto
pages: Número de páginas com pelo menos um objeto ativo
NOTAS
vmstat requer permissão de leitura para arquivos em /proc. O -m requer permissão de leitura para /proc/slabinfo, o que pode não estar disponível para usuários padrão. As opções de montagem para /proc, como subset=pid, também podem afetar o que é visível.
VEJA TAMBÉM
free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)
RELATANDO BUGS
Por favor, envie relatórios de bugs para _