Obtención de estadísticas de E / S de disco para un solo proceso en Linux


9

Necesito monitorear las estadísticas de E / S de un proceso que escribe en el disco. El objetivo es evitar tasas de escritura demasiado altas durante largos períodos.

Sé que hay una iostatherramienta para realizar esta tarea desde una perspectiva de todo el sistema.

¿Hay algo similar para monitorear el uso del disco de proceso único?


Respuestas:


5

Lo que queremos es iotop. La mayoría de las distribuciones tienen un paquete, generalmente llamado (lógicamente) iotop.

Un comando muy bueno (al menos, en un sistema que no está muy ocupado) es iotop -bo. Esto mostrará E / S a medida que ocurre. También tiene opciones para monitorear solo procesos específicos o procesos propiedad de usuarios específicos.


gracias, exactamente lo que quería :) Me CA también la salida del filtro de iotop -boP con grep para mostrar sólo las estadísticas del proceso que quiero :)
Matteo Ceccarello

¿Qué pasa si no tiene acceso de root, como se iotoprequiere?
StatsSorceress
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.