Linux: ¿Hay algo similar a "top" para E / S?


53

A menudo se utiliza mi disco, pero top(y htopun reemplazo personalizado) no muestra nada sospechoso.

¿Hay alguna manera de ordenar los procesos por utilización de E / S (más específico: disco)?

EDITAR
Descubrí iotopque esos procesos extraños son flush-8:16y jbd2/sdb3-7. Parece tener que ver con las operaciones habituales del sistema de archivos.


1
Si estoy en lo correcto, jbd se refiere a la sincronización del diario (metadatos FS) con el disco. Lo que significa que debe tener algunos procesos, ya sea escribiendo en el disco o leyendo muchos datos y tiene la opción atime en su montaje. No lo recomiendo porque algunos softwares dependen de él (mutt y he escuchado una herramienta de respaldo) pero puede configurar su montaje para relatime o incluso "mejor" noatime. Este último dejará de actualizar completamente el tiempo de acceso (que incurre en una escritura en disco) cada vez que se lee un archivo.
Huygens


Respuestas:


54

Has intentado iotop?

Es posible que deba instalarlo antes. Además, depende de una característica del núcleo que puede o no estar habilitada en su distribución específica.


1
Funciona en Mac OS X, también. Sin embargo, no estoy seguro de que vaya a ayudar con el problema en cuestión.
dmckee

3
Guau. Eso es fantástico. Más de 15 años de trabajo administrativo y nunca me he encontrado con eso. ¡Gracias!
skarface

2
Se necesita acceso a la raíz, para su información.
Paul Draper

22

Es posible que desee atopintentarlo. Parece hacer un buen trabajo al hacerle saber lo que está sucediendo.


Parece ser mejor que iotopporque también muestra el porcentaje de IO ocupado.
sorin

1
Tampoco se necesita root o suid.
Rolf
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.