Linuxの表示平均CPU負荷のために先週
質問
Linuxボックスながらプレーする必要がありま表示を平均CPU利用時間になります。は情報のログインすか?やらないとスクリプト内で呼び起こす各15分のコピー /proc/loadavg をlogfile?
編集:ないんですが使用具によるインプリメンテーションです。
解決
私の知る限り、それはどこにも保存されていない知っている...それはとにかく、書くために些細なことです。ただ、
のようなものを追加cat /proc/loadavg >> /var/log/loads
あなたのcrontab
へ。
、あなたのためのこの種のものを行うことができます( Muninののように)監視ツールがあることに注意してくださいそして、起動するように、それのきれいなグラフを生成...彼らはしかし、あなたの状況にやり過ぎかもしれません。
他のヒント
するためにチェック sar (manページでお客様のご利用の場合。
システムアクティビティレポーター(SAR) キャプチャに重要なシステム性能の指標で 定期的な間隔とします。
例から IBM像作品第:
エントリを追加インストールcrontab
# Collect measurements at 10-minute intervals
0,10,20,30,40,50 * * * * /usr/lib/sa/sa1
# Create daily reports and purge old files
0 0 * * * /usr/lib/sa/sa2 -A
そこでこのクエリ情報を使用sarコマンドの表示により、今日の詳細情報):
root ~ # sar -A
ある日のログファイル:
root ~ # sar -f /var/log/sa/sa16
すでに sysstat パッケージのごlinux distro
私はマルチルータのトラフィックをグラフ(MRTG)のを見てお勧めします。
負荷の平均値を読み取るためにSNMPDを使用して、自動的に分析のための素晴らしいチャートと共に、任意の時間間隔と長さで平均値を計算します。
誰かがすでに CPUの使用例を掲載しています。
所属していません StackOverflow