Fazer o iotop mostrar apenas o item com o maior uso de disco

4

Meu laptop (sem VM, simplesmente Ubuntu com casa criptografada) congela por 3 minutos algumas vezes por dia. Durante esses 3 minutos, o LED do disco indica atividade intensa no disco e eu não consigo nem mover o mouse ou pressionar CTRL-ALT-F1.

Eu quero usar iotop para descobrir qual processo está causando isso.
O problema com o iotop é que ele mostra o uso do disco para todos os processos (tabela grande). Como posso limitar a saída do iotop para apenas a primeira linha?

A idéia é tornar o iotop mais eficiente para que ele consiga computar e gravar no arquivo de log mesmo quando o sistema é super lento, permitindo que o iotop exiba toda a tabela e depois o grepping não seja uma solução.

    
por Nicolas Raoul 11.10.2011 / 11:06

2 respostas

4

Não exatamente o que eu estava procurando, mas próximo: iotop -o

Então eu vou usar:

sudo nice -20 sudo iotop -tbod10 > ~/iotop.log
    
por 11.10.2011 / 11:16
4

Use -a para acumular uso e -o para mostrar apenas os processos que fizeram IO:

iotop -ao
    
por 16.01.2013 / 17:27