Assumindo uma versão recente do Linux, eu olharia para o utilitário iotop .
Você não menciona sua distribuição do Linux, mas a ferramenta está disponível para a maioria dos repositórios de pacotes padrão.
Como posso obter o rendimento iostats io apenas de um processo para saber se esse processo começa a gravar meu HDD?
Obrigado!
Assumindo uma versão recente do Linux, eu olharia para o utilitário iotop .
Você não menciona sua distribuição do Linux, mas a ferramenta está disponível para a maioria dos repositórios de pacotes padrão.
Algumas ferramentas úteis:
... e se você precisar ver o uso da rede por processo, tente nethogs
.
O Htop pode exibir estatísticas de io por processo. Você só precisa configurar para exibir as colunas propper pressionando f2 e adicionar io_rate io_write_reate e io_read_rate do menu Setup > Columns
Você pode usar o iotop.
Você pode obter os dados de E / S do arquivo / proc / [pid] / io (ou simplesmente / proc / self / io para o processo atual). A execução de I / O em subprocessos é herdada à medida que terminam, portanto, a leitura da linha "write_bytes" antes e depois de sua tarefa deve fornecer uma estimativa razoável. No entanto, isso não leva dispositivos diferentes em consideração.
Tags iostat