Como o iotop calcula a atividade de E / S relativa?

15

Estou executando alguns processos pesados ​​de E / S na minha estação de trabalho e recentemente instalado iotoppara monitorá-los. Aqui está uma captura de tela recente:

captura de tela do iotop

Estou um pouco confuso sobre as leituras na IO>coluna. Isso indica que meu disco está executando com aproximadamente ~ 1500% de atividade de E / S. É mesmo possível?

Como descobrir o máximo de E / S possível do meu disco a partir dessas leituras? E como o iotop calcula a atividade de E / S relativa?

Afr
fonte

Respostas:

13

iotopmostra estatísticas de várias origens diferentes; tenha cuidado ao adicionar coisas.

Esta discussão anterior cobre a diferença entre os valores de leitura / gravação por processo e os valores totais de leitura / gravação do sistema: eles cobrem itens diferentes, pois os valores por processo incluem todas as E / S (seja em disco, em cache, em rede, etc. .) enquanto o total do sistema está entre a RAM e o disco (incluindo troca, gravações atrasadas no cache etc.).

Você não pode adicionar números da IO>coluna. Eles mostram qual fração do tempo de cada processo é gasta em E / S, e não qual fração do total de E / S vem de cada processo. 99,9% significa que esse processo é praticamente sempre bloqueado nas E / S.

A contabilização de E / S por processo é difícil, pois muitas E / S são compartilhadas entre processos (cache de arquivos usados ​​por vários processos, um processo solicitando RAM, fazendo com que outro processo seja trocado etc.)

Eu não acho que exista uma definição útil da "E / S máxima possível" de um disco. Existe uma velocidade máxima de gravação sequencial e uma velocidade máxima de leitura sequencial em diferentes pontos da cadeia ( hdparm -texibe alguns desses valores), mas isso não é realmente indicativo do uso real. A leitura e gravação de arquivos geralmente não é seqüencial; em um disco rígido, mover cabeças para acessar um local diferente é geralmente o que leva mais tempo.

Gilles 'SO- parar de ser mau'
fonte
1
Essas porcentagens mostradas indicam instantâneos no tempo, seria bom se mostrasse uma média móvel o tempo todo.
precisa saber é o seguinte