TL; DR Gibt es eine Option, um htop so auszuführen, dass ein Bericht generiert und später mit htop geladen wird? Ähnlich wie bei Perf Record und Perf Report.
Ich bin ein großer Fan von htop. Ich benutze es ziemlich oft, wenn ich sehen möchte, ob ich ein Ressourcenproblem habe. Beispiel: Ein Prozess-Thread benötigt zu viel CPU / Speicher. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die von htop verwendeten Daten, z. B. Schnappschüsse /proc
, aufzuzeichnen und später in htop zu verwenden. Grundsätzlich möchte ich htop auf meinem Server ausführen und die Ergebnisse später anzeigen. Ähnlich wie mit Sar. Nur, dass ich htop viel mehr bevorzuge als die Werkzeuge, die mit sar geliefert werden.
Antworten:
Im Gegensatz zu
perf
der vollwertigen Disassembler / Debugger / Profiler-Suitehtop
handelt es sich lediglich um einen einfachen " interaktiven Prozessmanager - ein besseres Top beim Scrollen " (wie der Autor es selbst in seiner Videopräsentation definiert). In Version 3.0htop
sollte Unterstützung für das Lesen von Kernel-Leistungsindikatoren erhalten werden, was eine große Verbesserung darstellt. Es wurden jedoch keine Pläne für die Unterstützung erweiterter Profilierungsfunktionen angekündigt, wie sie inperf
...Derzeit kann man nur
htop
mit Hilfe von Asciinema oder ähnlichen Tools aufnehmen, nicht mit einer interaktiven Wiedergabe eines aufgezeichneten Leistungsprofils ...quelle