Manuais para a linha de comandos

Man » Manual online do vmstat - documentação online detalhada para a página de manual do vmstat

🌍
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 _