Monitorar disco io para a maioria dos escritores

2

Eu preciso descobrir qual processo se provavelmente responsável por danificar o cartão SD no raspberri pi devido ao excesso de io. Até agora sudo iotop -aoP quase cortou. Entendi pela resposta em Como posso monitorar o disco io?

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  PID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
 3200 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
 2001 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  852 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
 3194 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  856 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
  855 be/4 pi            0.00 B      8.00 K  0.00 %  0.00 % apache2 -k start
14757 be/4 root          0.00 B      4.00 K  0.00 %  0.00 % [kworker/u8:1]
  959 be/4 pi            0.00 B     16.00 K  0.00 %  0.00 % apache6.45 Ktart

apache6.45 Ktart parece um bug de atualização de terminal. iotop data não é suficiente:

  1. iotop mostra os escritores que estavam ativos nos últimos (poucos?) segundos e eu preciso de uma lista dos melhores escritores desde que a ferramenta foi iniciada.

  2. Ele não classifica os escritores da maioria dos K escritos.

  3. Eu preciso de uma velocidade média de gravação de cada escritor no último minuto. Mostra apenas a velocidade média para o último (poucos?) Segundos.

  4. Não há resumo da velocidade média / escrita no último minuto (ou desde o início do programa).

Existe uma maneira / ferramenta para obter essas estatísticas acumuladas de io do disco por processo?

    
por anatoly techtonik 12.05.2017 / 09:49

1 resposta

3

Você deve olhar a página man do iotop, que tem várias opções.

iotop shows writers that were active in the last (few?) second and
I need a list of top writer since the tool was started.

Use a opção -a para solicitar que iotop acumule os dados.

It doesn't sort writers by most K written.

Use as teclas de seta para alterar a coluna de classificação. Por padrão, a coluna de porcentagem de E / S é classificada.

I need an average write speed of each writer over the last minute.
It shows only average speed for last (few?) second.

Use a opção -d para especificar o intervalo de atualização.

    
por 20.03.2018 / 03:19