VMSTAT(8) | Administração do sistema | VMSTAT(8) |
vmstat - Relata estatísticas de memória virtual
vmstat [opções] [atraso [contagem]]
vmstat relata informações sobre processos, memória, paginação, E/S de bloco, traps, discos e atividade de cpu.
O primeiro relatório produzido fornece as médias desde a última reinicialização. Relatórios adicionais fornecem informações sobre um período de amostragem de atraso de comprimento. Os relatórios de processos e de memória são instantâneos em ambos os casos.
r: O número de processos executáveis (executando ou aguardando o tempo de execução). b: O número de processos bloqueados aguardando E/S para concluir.
Estes não são afetados pela opção --unit.
swpd: a quantidade de memória virtual usada. 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. inativ: a quantidade de memória inativa. (opção -a) ativo: a quantidade de memória ativa. (opção -a)
Estes não 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).
bi: Kibibyte received from a block device (KiB/s). bo: Kibibyte sent to a block device (KiB/s).
in: O número de interrupções por segundo, incluindo o relógio. cs: o número de trocas de contexto por segundo.
Esses são percentuais de tempo total de CPU.
us: Time spent running non-kernel code. (user time, including nice time) sy: Time spent running kernel code. (system time) id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time. wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle. st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown. gu: Time spent running KVM guest code (guest time, including guest nice).
total: Total de leituras concluídas com sucesso mescl.: Leituras agrupadas (resultando em uma E/S) setores: Setores lidos com sucesso ms: Milissegundos gastos lendo
total: Total de escritas concluídas com sucesso mescl.: Escritas agrupadas (resultando em uma E/S) setores: Setores escritos com sucesso ms: Milissegundos gastos escrevendo
atu: E/S em progresso s: segundos gastos para E/S
leituras: Número total de leituras emitidas para esta partição set. lidos: Total de setores lidos para a partição escritas: Número total de escritas emitidas para esta partição escrit. solic: Número total de solicitações de escrita feitas para partição
cache: Nome do cache núm: Número de objetos atualmente ativos total: Número total de objetos disponíveis tam.: Tamanho de cada objeto págs.: Número de páginas com pelo menos um objeto ativo
vmstat não exige permissões especiais.
Esses relatórios destinam-se a ajudar a identificar os gargalos do sistema. O vmstat do Linux não 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 que você escolha unidades (k, K, m, M). O padrão é K (1024 bytes) no modo padrão.
vmstat usa slabinfo 1.1
/proc/meminfo /proc/stat /proc/*/stat
Não tabula a e/s de bloco por dispositivo ou conta o número de chamadas de sistema.
Escrito por Henry Ware.
Fabian
Frédérick (diskstat, slab, partições...)
Por favor, envie relatórios de erros para procps@freelists.org
2020-06-04 | procps-ng |