Estoy buscando una herramienta que enumere los archivos abiertos ordenados por cantidad de actividad en el archivo. Entonces lsof
no hace el trabajo (a menos que esté pasando por alto una forma de usar lsof
). Idealmente, la herramienta debería funcionar como top
, y uno debería poder cambiar entre actividades específicas para la clasificación: lecturas, escrituras, bytes, búsquedas por segundo. Preferiblemente, debería estar fácilmente disponible en RHEL / CentOS / EPEL.
¿Existe tal herramienta?
linux
monitoring
top
open-files
Troels Arvin
fuente
fuente
filetop
desdebcc-tools
, que solo está disponible con la versión 7.6 RHEL y los clones. Creo que no proporciona exactamente las características que está buscando. Esta articulación RHEL también podría ser interesante.find
comando que se ejecuta en un árbol enormeatop
, que generalmente está disponible en repositorios de software. Es una herramienta superior que puede mostrar la utilización del disco por proceso / subproceso, consulte atoptool.nl . Sin embargo, no muestra la utilización de AFAIK por archivo.Respuestas:
Sysdig es probablemente lo que quieres, es programable en caso de que no lo sea. El topfiles_bytes "cincel" (guión sysdig) listas de los archivos más E / S-ed.
fuente