Je recherche un outil qui répertorie les fichiers ouverts triés par quantité d'activité dans le fichier. Donc, lsof
ne fait pas le travail (sauf si je néglige une façon d'utiliser lsof
). Idéalement, l'outil devrait fonctionner comme top
, et on devrait pouvoir basculer entre des activités spécifiques pour le tri: lectures, écritures, octets, recherches par seconde. De préférence, il devrait être facilement disponible dans RHEL / CentOS / EPEL.
Un tel outil existe-t-il?
linux
monitoring
top
open-files
Troels Arvin
la source
la source
filetop
frombcc-tools
, qui n'est disponible qu'avec la version 7.6 RHEL et les clones. Je pense qu'il ne fournit pas exactement les fonctionnalités que vous recherchez. Cet arctique de RHEL pourrait également être intéressant.find
commande exécutée sur un énorme arbreatop
, qui est généralement facilement disponible dans les référentiels logiciels. Il s'agit d'un outil de type supérieur qui peut afficher l'utilisation du disque par processus / thread, voir atoptool.nl . Cependant, il ne montre pas l'utilisation AFAIK par fichier.Réponses:
Sysdig est probablement ce que vous voulez, il est programmable au cas où il ne l'est pas. Le topfiles_bytes " chisel " (script sysdig) répertorie les fichiers les plus édités par E / S.
la source