¿Alguien tiene experiencia con una herramienta que pueda proporcionar una indicación de la carga de E / S del disco por la ruta del sistema de archivos?
Utilizo la utilidad 'iostat', con frecuencia, para aprender cuánta actividad de disco está teniendo lugar en un host Linux. 'iostat' proporciona un desglose por dispositivo, por lo que puede ver la actividad en un dispositivo de bloque en particular. Pero no va más allá de eso: no puede, por ejemplo, consultar la carga de escritura generada por 'httpd' en el directorio '/ var / log / httpd /'.
linux
hard-drive
Ryan B. Lynch
fuente
fuente
Respuestas:
Puedes usar iotop para ese propósito.
Funciono como top normal, no puedo decir mucho más. La mayoría de las distribuciones lo tendrán empaquetado, pero aquí está su página de inicio . Necesitará un núcleo reciente.
fuente
Usando htop haz lo siguiente.
Y ahí va, por proceso de E / S de disco, en tiempo real.
fuente
Collectl también puede mostrar cargas de E / S de proceso, pero dado que también puede monitorear prácticamente todos los demás recursos del sistema, lo obtiene todo en una herramienta. Por ejemplo, puede mirar los principales procesos de E / S o CPU en este momento junto con el disco, la red, etc. PERO también puede reproducir datos históricos y mostrar los mismos tipos de datos. Además, en realidad hay 7 E / S de proceso diferentes proporcionadas por el núcleo. Collectl puede mostrarlos a todos e incluso permitirte ordenarlos. -marca
fuente