Ich suche nach einem Tool, das geöffnete Dateien nach Aktivitätsgrad in der Datei sortiert auflistet. Also lsof
macht den Job nicht (es sei denn, ich übersehen eine Art zu verwenden lsof
). Im Idealfall sollte das Tool wie folgt funktionieren top
und man sollte in der Lage sein, zwischen bestimmten Aktivitäten zum Sortieren zu wechseln: Lesen, Schreiben, Bytes, Suchen pro Sekunde. Vorzugsweise sollte es in RHEL / CentOS / EPEL leicht verfügbar sein.
Gibt es ein solches Tool?
linux
monitoring
top
open-files
Troels Arvin
quelle
quelle
filetop
ausbcc-tools
, die mit 7,6 RHEL Release nur verfügbar ist , und Klone. Ich denke, es bietet nicht genau die Funktionen, die Sie suchen. Dieser RHEL-Arcticle könnte auch interessant sein.find
Befehl auf einen riesigen Baum zu setzenatop
, was normalerweise in Software-Repositories leicht verfügbar ist. Es ist ein Top-ähnliches Tool, das die Festplattenauslastung pro Prozess / Thread anzeigen kann (siehe atoptool.nl) . Die AFAIK-Auslastung pro Datei wird jedoch nicht angezeigt.Antworten:
Sysdig ist wahrscheinlich das, was Sie wollen, es ist programmierbar, falls es nicht ist. Das topfiles_bytes "chisel" (sysdig-Skript) listet die meisten E / A-Dateien auf.
quelle