tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

サーバーの状態を監視する

Modified: 19 July 2002


CPUやメモリーの稼動状況を監視する方法 (18 July 2002)
AnalizerでIPパケットを監視する (19 July 2002)


 CPUやメモリーの稼動状況を監視する方法

SAR (System Activity Reporter)

SARの入手と設定

RedHatLinux7.3 では、SARは、標準でインストールされており、稼動状況のログを記録していますので、特別な設定は必要ありません。

"Sysstat"(SARのセット)のホームページは以下です。最新版がほしい場合、以下からダウンロードできます。
http://perso.wanadoo.fr/sebastien.godard/


SARのログの収集

SARのログは、cronで、定期的に実行されることで記録されます。

定期的に実行されるスクリプトは、"/etc/cron.d/stsstat" です。

"stsstat" の内容は以下です。

# run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib/sa/sa1 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib/sa/sa2 -A

コメントに説明が書いてありますが、要は、10分毎に、"sa1" が実行され、毎日1回(23時53分)に、"sa2" が実行されます。

このスクリプトが実行されることで、"/var/log/sa" にデータがためられます。

これらのデータを見るとき、"sar"コマンドを使います。


SARのログの参照

"/var/log/sa" のデータを見るとき、"sar"コマンドを使います。

$ sar
Linux 2.4.18-3 (rh73-94-web) 07/19/02

00:00:05 CPU %user %nice %system %idle
00:10:05 all 0.18  0.00  1.01    98.81
00:20:05 all 0.07  0.00  0.50    99.44
00:30:05 all 0.13  0.00  0.30    99.57
00:40:05 all 0.06  0.00  0.30    99.63
00:50:05 all 0.10  0.00  0.33    99.57
01:00:05 all 0.13  0.00  0.36    99.50
01:10:05 all 0.11  0.00  0.45    99.44
Average: all 0.11  0.00  0.47    99.42
$


リアルタイムで表示する方法

以下のコマンドを実行すると、リアルタイム表示できます。

$ sar 10 100

この設定は、10行ごとに、100回表示するという意味です。


To previous pageTo home pageMailing to meJump to Top of pagetomo.gif (1144 ツバツイツト)