Estoy buscando una herramienta de línea de comandos de Linux que informe la actividad de E / S del disco. Algo similar a htop
sería realmente genial. ¿Alguien ha oído hablar de algo así?
linux
command-line
io
usuario54579
fuente
fuente
htop
.Setup >> Select Columns
y elegir su combinación deRBYTES
,WBYTES
,IO_READ_RATE
,IO_WRITE_RATE
, yIO_RATE
. Respuesta original aquí serverfault.com/a/25034Respuestas:
Podrías usar iotop . No se basa en un parche de kernel. Funciona con el núcleo de Ubuntu
Hay un paquete para ello en los repositorios de Ubuntu. Puedes instalarlo usando
fuente
yum install iotop
para Centosiotop
también necesita ser utilizado como root porque ... es el mismo paquete. Exactamente la misma salida en el programa y la--version
bandera también. Funcionó perfectamente.nmon muestra una buena visualización de la actividad del disco por dispositivo. Está disponible para Linux.
fuente
No es similar a Htop, pero podría usarlo encima .
Sin embargo, para mostrar la actividad del disco por proceso, necesita un parche de kernel (disponible en el sitio).Estos parches de kernel ahora están obsoletos , solo para mostrar la actividad de red por proceso que se proporciona un módulo opcional.fuente
Uso
collectl
que tiene un amplio proceso de monitoreo de E / S, incluyendo hilos de monitoreoTenga en cuenta que hay contadores de E / S para que las E / S se escriban en la memoria caché y las E / S vayan al disco.
collectl
los informa por separado. Si no tiene cuidado, puede malinterpretar los datos. Ver http://collectl.sourceforge.net/Process.htmlPor supuesto, muestra mucho más que solo estadísticas de proceso porque querrías que una herramienta proporcione todo en lugar de un montón de diferentes que muestren todo en diferentes formatos, ¿verdad?
fuente