Este é o comando mpstat que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
mpstat - Estatísticas relacionadas aos processadores de relatório.
SINOPSE
mpstat [ -A ] [ -u ] [ -V ] [ -I { palavra chave [, ...] | TODAS } ] [ -P { cpu [, ...] | ON | TODAS }
] [ intervalo [ contar ] ]
DESCRIÇÃO
O mpstat comando grava em atividades de saída padrão para cada processador disponível,
processador 0 sendo o primeiro. As atividades médias globais entre todos os processadores também são
relatado. o mpstat comando pode ser usado em máquinas SMP e UP, mas no último,
apenas as atividades médias globais serão impressas. Se nenhuma atividade foi selecionada, então o
o relatório padrão é o relatório de utilização da CPU.
O intervalo parâmetro especifica a quantidade de tempo em segundos entre cada relatório. UMA
valor de 0 (ou nenhum parâmetro) indica que as estatísticas dos processadores devem ser
relatado para o tempo desde a inicialização do sistema (boot). o contar parâmetro pode ser especificado
em conjunto com o intervalo parâmetro se este não for definido como zero. O valor de
contar determina o número de relatórios gerados em intervalo segundos de intervalo. Se o
intervalo parâmetro é especificado sem o contar parâmetro, o mpstat comando gera
relatórios continuamente.
OPÇÕES
-A Esta opção é equivalente a especificar -u -I TODAS -P TODAS
-I {palavra-chave [, ...] | TUDO }
O relatório interrompe as estatísticas.
Palavras-chave possíveis são SOMA, CPU e SCPU.
Com o SOMA palavra-chave, o mpstat comando relata o número total de interrupções por
processador. Os seguintes valores são exibidos:
CPU
Número do processador. A palavra-chave todos os indica que as estatísticas são calculadas
como médias entre todos os processadores.
intr / s
Mostra o número total de interrupções recebidas por segundo pela CPU ou CPUs.
Com o CPU palavra-chave, o número de cada interrupção individual recebida por segundo
pela CPU ou CPUs é exibida. As interrupções são aquelas listadas em / proc / interrupts
arquivo.
Com o SCPU palavra-chave, o número de cada interrupção de software individual recebida
por segundo pela CPU ou CPUs é exibida. Esta opção funciona apenas com kernels
2.6.31 e posterior. As interrupções de software são aquelas listadas em / proc / softirqs arquivo.
O TODAS palavra-chave é equivalente a especificar todas as palavras-chave acima e, portanto,
todas as estatísticas de interrupções são exibidas.
-P {cpu [, ...] | ON | TUDO }
Indique o número do processador para o qual as estatísticas devem ser relatadas. cpu é o
número do processador. Observe que o processador 0 é o primeiro processador. o ON palavra chave
indica que as estatísticas devem ser relatadas para cada processador online, enquanto
da TODAS palavra-chave indica que as estatísticas devem ser relatadas para todos os processadores.
-u Relata a utilização da CPU. Os seguintes valores são exibidos:
CPU
Número do processador. A palavra-chave todos os indica que as estatísticas são calculadas
como médias entre todos os processadores.
% usr
Mostra a porcentagem de utilização da CPU que ocorreu durante a execução no
nível do usuário (aplicativo).
%legais
Mostra a porcentagem de utilização da CPU que ocorreu durante a execução no
nível de usuário com boa prioridade.
% sys
Mostra a porcentagem de utilização da CPU que ocorreu durante a execução no
nível do sistema (kernel). Observe que isso não inclui o tempo gasto com manutenção
interrupções de hardware e software.
% iowait
Mostra a porcentagem de tempo que a CPU ou CPUs estiveram ociosas durante o qual o
sistema tinha uma solicitação de E / S de disco pendente.
% irq
Mostra a porcentagem de tempo gasto pela CPU ou CPUs para fazer a manutenção do hardware
interrupções.
%suave
Mostra a porcentagem de tempo gasto pela CPU ou CPUs para fazer a manutenção do software
interrupções.
%roubar
Mostra a porcentagem de tempo gasto em espera involuntária pela CPU virtual ou
CPUs enquanto o hipervisor estava atendendo a outro processador virtual.
%hóspede
Mostra a porcentagem de tempo gasto pela CPU ou CPUs para executar um virtual
processador.
% gnice
Mostra a porcentagem de tempo gasto pela CPU ou CPUs para executar um convidado conveniente.
%ocioso
Mostra a porcentagem de tempo que a CPU ou CPUs estiveram ociosas e o sistema
não tinha uma solicitação de E / S de disco pendente.
Nota: Em máquinas SMP, um processador que não tem nenhuma atividade é um
processador desabilitado (offline).
-V Imprime o número da versão e sai.
MEIO AMBIENTE
O mpstat comando leva em consideração a seguinte variável de ambiente:
S_CORES
Quando esta variável é definida, exibe estatísticas em cores no terminal. Possível
valores para esta variável são nunca, sempre or auto (o último é o padrão).
Observe que a cor (sendo vermelho, amarelo ou alguma outra cor) usada para exibir
um valor não é indicativo de qualquer tipo de problema simplesmente por causa da cor. É só
indica diferentes intervalos de valores.
S_COLORS_SGR
Especifique as cores e outros atributos usados para exibir estatísticas no terminal.
Seu valor é uma lista de recursos separados por dois pontos cujo padrão é
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. Os recursos com suporte são:
H= Substring SGR (Select Graphic Rendition) para valores percentuais maiores que
ou igual a 75%.
I= Subcadeia SGR para o número da CPU.
M= Substring SGR para valores percentuais na faixa de 50% a 75%.
N= Substring SGR para valores estatísticos diferentes de zero.
Z= Subcadeia SGR para valores zero.
S_TIME_FORMAT
Se esta variável existe e seu valor é ISO então o local atual será
ignorado ao imprimir a data no cabeçalho do relatório. o mpstat o comando usará
em vez do formato ISO 8601 (AAAA-MM-DD).
EXEMPLOS
mpstat 2 5
Exibir cinco relatórios de estatísticas globais entre todos os processadores em dois segundos
intervalos.
mpstat -P TODAS 2 5
Exiba cinco relatórios de estatísticas para todos os processadores em intervalos de dois segundos.
Use mpstat online usando serviços onworks.net