InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

iostat - Online na nuvem

Execute iostat no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando iostat 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


iostat - estatísticas da unidade central de processamento de relatórios (CPU) e estatísticas de entrada / saída para
dispositivos e partições.

SINOPSE


iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j {
ID | LABEL | PATH | UUID | ... } ] [ [ -H ] -g nome do grupo ] [ -p [ dispositivo [, ...] | TODOS ] ]
[ dispositivo [...] | TODOS ] [ intervalo [ contar ] ]

DESCRIÇÃO


A iostat comando é usado para monitorar o carregamento do dispositivo de entrada / saída do sistema, observando
o tempo que os dispositivos estão ativos em relação às suas taxas de transferência médias. o iostat
comando gera relatórios que podem ser usados ​​para alterar a configuração do sistema para melhor
equilibre a carga de entrada / saída entre os discos físicos.

O primeiro relatório gerado pelo iostat comando fornece estatísticas sobre o tempo
desde que o sistema foi inicializado, a menos que o -y opção é usada (neste caso, este primeiro relatório
é omitido). Cada relatório subsequente cobre o tempo desde o relatório anterior. Tudo
estatísticas são relatadas cada vez que o iostat o comando é executado. O relatório consiste em uma CPU
linha de cabeçalho seguida por uma linha de estatísticas de CPU. Em sistemas multiprocessadores, estatísticas de CPU
são calculados em todo o sistema como médias entre todos os processadores. Uma linha de cabeçalho de dispositivo é
exibido seguido por uma linha de estatísticas para cada dispositivo que está configurado.

A intervalo parâmetro especifica a quantidade de tempo em segundos entre cada relatório. o
contar parâmetro pode ser especificado em conjunto com o intervalo parâmetro. Se o contar
parâmetro é especificado, 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 iostat comando gera relatórios continuamente.

RELATÓRIOS


A iostat comando gera dois tipos de relatórios, o relatório de utilização da CPU e o
Relatório de utilização do dispositivo.

Relatório de utilização da CPU
O primeiro relatório gerado pelo iostat comando é o Relatório de utilização da CPU. Para
sistemas multiprocessadores, os valores da CPU são médias globais entre todos os processadores.
O relatório tem o seguinte formato:

%do utilizador
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.

%sistema
Mostra a porcentagem de utilização da CPU que ocorreu durante a execução no
nível do sistema (kernel).

% 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.

%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.

%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.

Relatório de utilização do dispositivo
O segundo relatório gerado pelo iostat comando é o Relatório de utilização do dispositivo.
O relatório do dispositivo fornece estatísticas por dispositivo físico ou partição.
Dispositivos de bloco e partições para as quais as estatísticas devem ser exibidas podem ser
inserido na linha de comando. Se nenhum dispositivo ou partição for inserido, então
estatísticas são exibidas para cada dispositivo usado pelo sistema, e desde que
o kernel mantém estatísticas para ele. Se o TODOS palavra-chave é fornecida no comando
linha, então as estatísticas são exibidas para cada dispositivo definido pelo sistema,
incluindo aqueles que nunca foram usados. As taxas de transferência são mostradas em blocos de 1K
por padrão, a menos que a variável de ambiente POSIXLY_CORRECT seja definida, caso em que
Blocos de 512 bytes são usados. O relatório pode mostrar os seguintes campos, dependendo de
as bandeiras usadas:

Dispositivo:
Esta coluna fornece o nome do dispositivo (ou partição), conforme listado no / dev
diretório.

tps
Indique o número de transferências por segundo que foram emitidas para o dispositivo.
Uma transferência é uma solicitação de E / S para o dispositivo. Múltiplas solicitações lógicas podem ser
combinados em uma única solicitação de E / S para o dispositivo. Uma transferência é de
tamanho indeterminado.

Blk_read / s (kB_read / s, MB_read / s)
Indica a quantidade de dados lidos do dispositivo expressa em uma série de
blocos (kilobytes, megabytes) por segundo. Blocos são equivalentes a setores
e, portanto, tem um tamanho de 512 bytes.

Blk_wrtn / s (kB_wrtn / s, MB_wrtn / s)
Indica a quantidade de dados gravados no dispositivo expressa em uma série de
blocos (kilobytes, megabytes) por segundo.

Blk_read (kB_ler, MB_ler)
O número total de blocos (kilobytes, megabytes) lidos.

Blk_wrtn (kB_wrtn, MB_wrtn)
O número total de blocos (kilobytes, megabytes) gravados.

rrqm / s
O número de solicitações de leitura mescladas por segundo que foram enfileiradas no
dispositivo.

wrqm / s
O número de solicitações de gravação mescladas por segundo que foram enfileiradas no
dispositivo.

r / s
O número (após mesclagens) de solicitações de leitura concluídas por segundo para o
dispositivo.

w / s
O número (após mesclagens) de solicitações de gravação concluídas por segundo para o
dispositivo.

rsec / s (rkB / s, rMB / s)
O número de setores (kilobytes, megabytes) lidos do dispositivo por
segundo.

wsec / s (wkB / s, wMB / s)
O número de setores (kilobytes, megabytes) gravados no dispositivo por
segundo.

avgrq-sz
O tamanho médio (em setores) das solicitações que foram emitidas para o
dispositivo.

avgqu-sz
O comprimento médio da fila de solicitações emitidas para o dispositivo.

aguardam
O tempo médio (em milissegundos) para solicitações de I / O emitidas para o dispositivo para
Ser servido. Isso inclui o tempo gasto pelas solicitações na fila e o
tempo gasto atendendo-os.

r_aguardar
O tempo médio (em milissegundos) para solicitações de leitura emitidas para o dispositivo para
Ser servido. Isso inclui o tempo gasto pelas solicitações na fila e o
tempo gasto atendendo-os.

w_aguardar
O tempo médio (em milissegundos) para solicitações de gravação emitidas para o dispositivo
para ser servido. Isso inclui o tempo gasto pelas solicitações na fila e o
tempo gasto atendendo-os.

svctm
O tempo médio de serviço (em milissegundos) para solicitações de I / O que foram emitidas
para o dispositivo. Aviso! Não confie mais neste campo. Este campo irá
ser removido em uma versão futura do sysstat.

% util
Porcentagem de tempo decorrido durante o qual as solicitações de I / O foram emitidas para o
dispositivo (utilização da largura de banda do dispositivo). A saturação do dispositivo ocorre quando
esse valor é próximo a 100% para dispositivos que atendem solicitações em série. Mas pelo
dispositivos que atendem solicitações em paralelo, como matrizes RAID e SSDs modernos,
este número não reflete seus limites de desempenho.

OPÇÕES


-c Exibe o relatório de utilização da CPU.

-d Exibe o relatório de utilização do dispositivo.

-g group_name {dispositivo [...] | TUDO }
Exibir estatísticas para um grupo de dispositivos. o iostat estatísticas de relatórios de comando
para cada dispositivo individual na lista, em seguida, uma linha de estatísticas globais para o
grupo exibido como nome do grupo e composto por todos os dispositivos da lista. o TODOS
palavra-chave significa que todos os dispositivos de bloco definidos pelo sistema devem ser incluídos em
o grupo.

-h Torna o Relatório de utilização do dispositivo mais fácil de ler por um ser humano.

-j {ID | LABEL | PATH | UUID | ...} [dispositivo [...] | TUDO ]
Exibir nomes de dispositivos persistentes. Opções ID, LABELetc. especificar o tipo de
nome persistente. Essas opções não são limitadas, apenas o pré-requisito é esse diretório
com nomes persistentes obrigatórios está presente em / dev / disk. Opcionalmente, vários
os dispositivos podem ser especificados no tipo de nome persistente escolhido. Porque persistente
nomes de dispositivos são geralmente longos, opção

-H Esta opção deve ser usada com a opção -g e indica que apenas estatísticas globais
para o grupo devem ser exibidos, e não estatísticas para dispositivos individuais no
grupo. -h está habilitado implicitamente com esta opção.

-k Exibe estatísticas em kilobytes por segundo.

-m Exibe estatísticas em megabytes por segundo.

-N Exibir os nomes do mapeador de dispositivos registrados para quaisquer dispositivos mapeadores de dispositivos. Útil
para ver as estatísticas do LVM2.

-p [{dispositivo [, ...] | TUDO } ]
A opção -p exibe estatísticas para dispositivos de bloco e todas as suas partições que
são usados ​​pelo sistema. Se o nome de um dispositivo for inserido na linha de comando, então
estatísticas para ele e todas as suas partições são exibidas. Por último, o TODOS palavra chave
indica que as estatísticas devem ser exibidas para todos os dispositivos de bloco e
partições definidas pelo sistema, incluindo aquelas que nunca foram usadas. Se
opção -j é definido antes desta opção, os dispositivos inseridos na linha de comando podem ser
especificado com o tipo de nome persistente escolhido.

-t Imprime a hora de cada relatório exibido. O formato do carimbo de data / hora pode depender do
valor da variável de ambiente S_TIME_FORMAT (veja abaixo).

-V Imprime o número da versão e sai.

-x Exibe estatísticas estendidas.

-y Omita o primeiro relatório com estatísticas desde a inicialização do sistema, se estiver exibindo vários registros
em determinado intervalo.

-z Diga iostat para omitir a saída de quaisquer dispositivos para os quais não houve atividade durante
o período de amostra.

MEIO AMBIENTE


A iostat comando leva em consideração as seguintes variáveis ​​de ambiente:

POSIXLY_CORRECT
Quando esta variável é definida, as taxas de transferência são mostradas em blocos de 512 bytes em vez de
os blocos padrão de 1K.

S_COLORS
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= Substring SGR para nomes de dispositivos.

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 é documento então o local atual será
ignorado ao imprimir a data no cabeçalho do relatório. o iostat o comando usará
em vez do formato ISO 8601 (AAAA-MM-DD). O carimbo de data / hora exibido com a opção -t
também será compatível com o formato ISO 8601.

EXEMPLOS


iostat
Exibir um único histórico desde o relatório de inicialização para todas as CPUs e dispositivos.

iostat -d 2
Exibir um relatório contínuo do dispositivo em intervalos de dois segundos.

iostat -d 2 6
Exiba seis relatórios em intervalos de dois segundos para todos os dispositivos.

iostat -x sda sdb 2 6
Exibir seis relatórios de estatísticas estendidas em intervalos de dois segundos para dispositivos sda
e sdb.

iostat -p sda 2 6
Exibir seis relatórios em intervalos de dois segundos para o dispositivo sda e todas as suas partições
(sda1, etc.)

Use iostat online usando serviços onworks.net


Ad


Ad