Wie kann man htop aufnehmen und wiedergeben?

7

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.

kfir
quelle
Wenn sar die Daten enthält, die Sie benötigen, die textbasierten Schnittstellen jedoch nicht mögen, versuchen Sie Folgendes : sarchart.weebly.com oder Java-basiertes kSar. Es gibt auch andere Tools, die Sie nützlich finden können, wenn Sie htop mögen, nämlich atop: atoptool.nl
JohannesB

Antworten:

1

Im Gegensatz zu perfder vollwertigen Disassembler / Debugger / Profiler-Suite htophandelt 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.0 htopsollte 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 in perf...

Derzeit kann man nur htopmit Hilfe von Asciinema oder ähnlichen Tools aufnehmen, nicht mit einer interaktiven Wiedergabe eines aufgezeichneten Leistungsprofils ...

Anubioz
quelle