理想未来ってなんやねん

娘可愛い。お父さん頑張る。

sarコマンドによるリソース使用状況推移の確認

よく忘れるのでメモ。
CPU使用率、メモリ使用量等のリソースの時間推移はsarコマンドで行える。

準備

sarコマンドはsysstatに含まれている。
CentOSの場合は下記の手順でインストールする。

$ sudo yum install sysstat
$ sudo service sysstat start 

CPU

$ sar -u
10時30分01秒       CPU     %user     %nice   %system   %iowait    %steal     %idle
10時40分01秒       all      4.38      0.00      1.80      0.23      0.00     93.60
10時50分01秒       all      4.34      0.00      1.62      0.13      0.00     93.92
11時00分01秒       all      4.91      0.00      1.96      0.10      0.00     93.04
〜〜〜中略〜〜〜
平均値:        all      4.64      0.00      2.06      0.13      0.00     93.17

メモリ使用量

$ sar -r
10時30分01秒 kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
10時40分01秒   4473476   3694748     45.23    113324    204536   3047416         0      0.00         0
10時50分01秒   1705308   6462916     79.12    118536    209120   3047416         0      0.00         0
〜〜〜中略〜〜〜
平均値:    4348993   3819231     46.76    169674    275401   3047416         0      0.00         0

送信/受信パケットに関する情報

$ sar -n DEV
10時30分01秒     IFACE   rxpck/s   txpck/s   rxbyt/s   txbyt/s   rxcmp/s   txcmp/s  rxmcst/s
10時40分01秒        lo     11.80     11.80   1183.38   1183.38      0.00      0.00      0.00
10時40分01秒      eth0    822.86    768.83 123702.84 172534.61      0.00      0.00      0.00
10時40分01秒      eth1    121.20    126.40  92074.13  69343.56      0.00      0.00      0.00
10時40分01秒      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10時50分01秒        lo      7.62      7.62    769.01    769.01      0.00      0.00      0.00
10時50分01秒      eth0    730.61    685.53 109756.48 156975.34      0.00      0.00      0.00
10時50分01秒      eth1    206.07    212.78  97670.50  90994.96      0.00      0.00      0.00
10時50分01秒      sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00
〜〜〜中略〜〜〜
平均値:         lo     28.40     28.40   2717.46   2717.46      0.00      0.00      0.00
平均値:       eth0   1216.68   1130.42 188852.02 247618.09      0.00      0.00      0.00
平均値:       eth1    163.25    171.98  99342.88  81243.98      0.00      0.00      0.00
平均値:       sit0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

ディスクI/Oの使用状況

$ sar -b
10時30分01秒       tps      rtps      wtps   bread/s   bwrtn/s
10時40分01秒     65.70      3.03     62.67     79.70   1020.67
10時50分01秒     57.61      1.22     56.39     28.32    908.35
〜〜〜中略〜〜〜
平均値:      79.95      1.26     78.69     43.51   1314.62