web-dev-qa-db-ja.com

htopを記録して再生するには?

TL; DRいくつかのレポートを生成し、後でhtopを使用してそれをロードする方法でhtopを実行するオプションはありますか?パフォーマンスレコードおよびパフォーマンスレポートに似ています。

私はhtopの大ファンです。リソースに問題があるかどうかを確認したいときに、これを頻繁に使用します。たとえば、一部のプロセススレッドがCPU /メモリを大量に消費しています。 htopが使用するデータ、たとえば/procのスナップショットを記録し、後でhtopで使用する方法があるかどうか疑問に思っていました。基本的に、サーバーでhtopを実行し、後で結果を表示します。 sarでできることと似ています。 sarに付属しているツールよりも、htopの方がはるかに好きです。

7
kfir

本格的な逆アセンブラー/デバッガー/プロファイラースイートであるperfとは異なり、htopは単純な " インタラクティブプロセスマネージャー-スクロール付きのより優れたトップ "(作成者として)彼自身のビデオプレゼンテーションでそれを定義しています)。バージョン3.0では、htopはカーネルのパフォーマンスカウンターを読み取るためのサポートを取得する必要がありますが、これは大きな改善ですが、perf...にあるような高度なプロファイリング機能をサポートする計画は発表されていません。

現時点では、htopを記録する唯一の方法は、 asciinema または同様のツールを使用することです。記録されたパフォーマンスプロファイルをインタラクティブに再生するようなものはありません...

1
Anubioz