Na ausência de iotop qual comando é mais apropriado para o processo get i / o bounded

10

Sugira-me a melhor maneira de listar o processo limitado de io. Eu sei que o iotop é a melhor maneira de obter a lista, mas quero qualquer opção alternativa, já que meu sistema mostra um grande número de processos de estado D.

    
por vnix27 18.04.2011 / 08:18

2 respostas

9

Duplicado de: Linux - Como posso ver o que está esperando pelo disco IO veja essa URL para uma solução simples.

E você pode habilitar o log de E / S de disco colocando 1 em /proc/sys/vm/block_dump . então tail -f /var/log/syslog lhe dará leituras e escritas (processo, pid, operação, blocos e dispositivo). Não se esqueça de devolver /proc/sys/vm/block_dump para zero quando terminar.

    
por 18.04.2011 / 08:49
10

Você pode verificar o uso do IO de qualquer processo observando o arquivo /proc/[pid]/io . Exemplo:

$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376
    
por 18.04.2011 / 09:52