長時間にわたるCPU使用率を分析するにはどうすればよいですか?


12

CPU使用率を追跡できるUbuntuアプリがあるかどうか疑問に思っています。

問題は、私が現在クアッドコアi5を使用しているのに対して、私が毎日の使用で最もしていることはブラウジングとレールの開発だけです。

したがって、デュアルコアi3に切り替えることを決定できるように、CPU使用率を分析できるアプリが必要です。

ありがとう。

回答:


10

CPU使用率を分析できるアプリが欲しい

目的の最も簡単な方法は、CPU負荷(使用量)をログに記録し、それから(LibreOffice Calcで)分析して調べることです。

  • /proc/loadavg次の形式で、最後の1、5、15分間のCPUの平均負荷が含まれます0.91 0.48 0.62 3/357 16607(最初の3つの数値は重要です)
  • これをcronジョブにすることで、たとえば15分ごとにテキストファイルに記録できます。
  • これをシステム全体で行うには、/etc/crontab次の行を編集して追加します。
* / 15 * * * * root cat / proc / loadavg >> /home/your-username/cpu-load.log
  • 最初のパラメーターをに変更する*か、*/5代わりに1分または5分に設定できます*/15

  • 通常の使用から数日後、ログファイルをテキスト/ CSVとしてLibreOffice Calcにインポートし、適切な列(15分間で3番目)をプロットして、平均負荷を確認できます。

負荷が長期間にわたって2.00を超えない場合は、現在のクアッドコアの代わりにデュアルコアプロセッサで対応できることを意味します。


リポジトリからインストールできるMuninMRTGCactiなど、多くのネットワークベースの監視ツールがあり、ロギングを実行し、あなたのためにきれいなグラフを生成しますが、それらはあなたが必要とするものに対して完全にやり過ぎです。:-)


この方法を試して、ありがとう。しかし、一度にこれを行うアプリを探しています。
質問者

回答の最後に追加を参照してください...
ish

1
cron行の/ etc / loadavgではなく/ proc / loadavgであってはいけませんか?
Programster

ありがとう!:私は極めてデュアルコアで実行できるようになりますi.imgur.com/MossFaQ.png?1
アーディティヤMP

@AdityaMP:分析のおかげで:2コア/ 4スレッドで十分だと推測されますか?
Ziyan Junaideen


0

ダッシュを開きます。

次に、システムモニターを検索します。

システムモニターで、要求した情報は[リソース]タブで利用できるはずです。


それは素晴らしいことですが、どうすればより長いCPU履歴を見ることができますか。
質問者
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.