意識の高い覚書ブログ

最近流行りの意識高いブログです。

sar:負荷を継続して記録したい

sarコマンド
これ一つでcpu,ディスクなど一通りの負荷が確認できる

sa1 shell-script
定期的にサーバの負荷を取得する
*/5 * * * * root /usr/lib/sa/sa1 1 1 

一日のレポートを取得する
59 23 * * * root /usr/lib/sa/sa2 –A

CPUの負荷を取得する
# sar –u
Linux 2.6.9-42.ELsmp (dev-db) 01/01/2009
12:00:01 AM CPU %user %nice %system %iowait
%idle
12:05:01 AM all 3.70 0.00 0.85 0.00
95.45 

ディスクのIO負荷を取得する
# sar –d
Linux 2.6.9-42.ELsmp (dev-db) 01/01/2009
12:00:01 AM DEV tps rd_sec/s wr_sec/s
12:05:01 AM dev2-0 1.65 1.28 45.43
12:10:01 AM dev8-1 4.08 8.11 21.81 

ネットワークの負荷を取得する
# sar -n DEV | more
Linux 2.6.9-42.ELsmp (dev-db) 01/01/2009
12:00:01 AM IFACE rxpck/s txpck/s rxbyt/s
txbyt/s rxcmp/s txcmp/ s rxmcst/s
12:05:01 AM lo 0.17 0.16 25.31
23.33 0.00 0.0 0 0.00
12:10:01 AM eth0 52.92 53.64 10169.74
12178.57 0.00 0.00 0.00