iostat - Como% util afeta% idle e% iowait

3

Olhando para iostat, se o sistema precisar emitir um pedido para o io, mas ainda não foi capaz de fazê-lo devido ao% util ser rastreado, esse tempo de espera será contado como% ocioso ou% iowait?

    
por modsiw 09.11.2012 / 18:01

2 respostas

1

% iowait, que é o tempo gasto aguardando disponibilidade.

    
por 23.01.2014 / 01:41
0

De aqui para ajudar a entender% util:

Verifique o site acima porque há um exemplo ou dois em que o texto a seguir da mesma página faz referência.

% util: esse número mostra a porcentagem de tempo que o dispositivo gastou em solicitações de manutenção. % util pode ser calculado como (r / s + w / s) * svctim / 1000ms * 100 = > 1025 * 0,96 / 1000 * 100 = > 98.5% Isto significa simplesmente que em um intervalo de 1 segundo, 1025 pedidos foram enviados para o disco, cada um dos quais levou 0,96ms para o disco processar resultando em 984 ms de tempo de utilização de disco em um período de 1 s (ou 1000 ms). Isso significa que o disco é maior que 98% utilizado

No exemplo, o número total de leituras e gravações emitidas por segundo é de 611 + 414 = > 1025. Cada solicitação leva 0,96 ms para processar. Portanto 1025 pedidos levariam 1025 x 0,96 = > 984 ms para processar. Assim, a partir do primeiro segundo em que essas solicitações foram enviadas para o dispositivo, 984 ms foram processadas para processar as solicitações. Isso significa que a utilização do dispositivo é 984/1000 * 100 = > ~ 98,4%. Como você pode ver na saída iostat acima, o% util mostra ~ 98.5%

Isso deve ajudá-lo a entender melhor o que você está visualizando para que você possa tomar as medidas adequadas, conforme necessário.

-Brendan

    
por 09.11.2012 / 18:06

Tags