¿Cómo averiguo qué procesos están accediendo al disco duro en un sistema basado en GNU / Linux?


46

Estoy buscando el equivalente a top para acceso al disco, por lo que puedo decir qué proceso (s) están leyendo y / o escribiendo actualmente en el disco. Actualmente estoy usando Ubuntu, pero imagino que hay una herramienta estándar que está disponible como parte del conjunto de herramientas GNU.

Respuestas:


56

Usted mismo obtuvo tres quintos de la respuesta: la que desea se llama iotop . Búscalo en los repositorios adicionales, debería estar allí.

texto alternativo


+1 me ganó. aquí está la página de inicio del proyecto: guichaz.free.fr/iotop
quack quixote

55
Hay un paquete iotop en el repositorio del universo disponible desde Ubuntu 8.10 (Intrepid Ibex), por lo que sudo apt-get install iotopdebería hacerlo.
Olivier Dagenais

23

htop» F2» Columnas »Columnas activas»IO_RATE

Luego ordena por esta columna. También puede agregar IO_READ_RATEy IO_WRITE_RATEcolumnas y el tipo de acuerdo con ellos.


2
Esto funcionó para mí en Linux incorporado en un cuadro de Synology (donde instalar otros paquetes no es realmente una opción)
benjymous

9

iotopes la contraparte de la topinformación de uso de E / S de los relojes. Si desea información detallada sobre los archivos abiertos por un proceso, o la lista de archivos abiertos en un directorio, o vigilar archivos en todo el sistema, use lsof. lsofes bastante versátil y proporciona información sobre conexiones tcp, udp, NFS abiertas también.


5

Yo uso encima .

Encima hay un monitor de rendimiento de pantalla completa ASCII que es capaz de informar la actividad de todos los procesos (incluso si los procesos han finalizado durante el intervalo), el registro diario del sistema y la actividad del proceso para el análisis a largo plazo, destacando los recursos del sistema sobrecargados mediante el uso de colores , etc. A intervalos regulares, muestra la actividad a nivel del sistema relacionada con la CPU, la memoria, el intercambio, los discos y las capas de red, y para cada proceso activo muestra la utilización de la CPU, el crecimiento de la memoria, la utilización del disco , la prioridad, el nombre de usuario, el estado, y código de salida.

ingrese la descripción de la imagen aquí

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.