Como descobrir qual processo está atualmente gravando no disco?

3

Por algum motivo desconhecido, não há mais espaço no meu / , mesmo 5 minutos após a remoção de 300 MB de pacotes de lixo, não há mais espaço novamente. Então, cheguei à conclusão de que há algum processo que inunda meu espaço em disco. (- > Recentemente instalei o docker).

Como posso encontrar qual processo produz mais dados em / ?

    
por sorush-r 22.03.2015 / 14:11

1 resposta

5

Sua melhor aposta é provavelmente iotop :

   iotop  watches  I/O  usage  information  output  by  the  Linux  kernel
   (requires 2.6.20 or later) and displays a table of current I/O usage by
   processes   or   threads   on   the   system.   At   least   the   CON‐
   FIG_TASK_DELAY_ACCT,  CONFIG_TASK_IO_ACCOUNTING,  CONFIG_TASKSTATS  and
   CONFIG_VM_EVENT_COUNTERS  options need to be enabled in your Linux ker‐
   nel build configuration.

Assumindo que seu processo está realizando muitas operações de E / S, ele deve aparecer bem alto nessa lista.

    
por 22.03.2015 / 14:40