Obtendo estatísticas de E / S de disco para processo único no Linux


9

Eu preciso monitorar as estatísticas de E / S de um processo que grava no disco. O objetivo é evitar taxas de gravação muito altas por longos períodos.

Eu sei que há uma iostatferramenta para realizar essa tarefa em uma perspectiva de todo o sistema.

Existe algo semelhante para monitorar o uso do disco de processo único?


Respostas:


5

O que você quer é iotop. A maioria das distribuições possui um pacote, geralmente chamado (logicamente) iotop.

Um comando muito bacana (pelo menos em um sistema que não está muito ocupado) é iotop -bo. Isso mostrará a E / S conforme ela ocorre. Ele também possui opções para monitorar apenas processos ou processos específicos pertencentes a usuários especificados.


obrigado, exatamente o que eu queria :) Eu ca também saída do filtro de iotop -boP com grep para mostrar apenas as estatísticas do processo eu quero :)
Matteo Ceccarello

E se você não tiver acesso root, conforme iotopnecessário?
StatsSorceress
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.