web-dev-qa-db-ja.com

Ubuntuで一定期間CPU使用率を監視する

一定期間のCPU使用率を監視する方法はありますか? CPU%対日付/時刻を示すグラフを取得しますか? htopを使用して高負荷が発生することがありますが、1日を通して何が起こっているのかを確認したいと思います。

軽量であるほど良いです:)

3
user967722

UbuntuビルドにあるLinuxには nmon があります。 nmonを「スプレッドシート」モードで実行すると、数分ごとにデータをサンプリングしてファイルに保存できます。それをグラフ化するためのさまざまなツールがあります。または、データを手動で確認することもできます。

より複雑なオプションには、 munincacti などが含まれますが、これらはストレートCPU以上のものを対象としています。

5
EightBitTony

コマンドsarはこれを行うことを目的としており、Ubuntuではデフォルトでsysstatパッケージとして使用できるはずです。

出力はグラフィカルではなくプレーンテキストですが、kSarはこのデータを取得して、見栄えを良くすることを目的としています。これは、サポートされていないリポジトリでビルドまたは検出する必要がある場合があります。 (知りません。)

nixCraft 詳細については、参照したいツールについてすばらしい記事を書きました。

2
Aaron Copley