日に日に分からんことが増えていく…

プログラマー初心者としての日々を学んでいることを記録していく。

sarで焦った時(メモリのリソース確認)

sarコマンドを使うとmemusedが100%近くなっていた。 よくよく調べると、バッファとキャッシュの分を引く必要がある。

$ sar -r -s 16:00:00
04:44:01 PM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
04:45:01 PM    231156  30485720     99.25      2068  11327604  30375536     98.89  22381108   7170504      8832
04:46:01 PM    225416  30491460     99.27      2068  11332752  30603020     99.63  22422976   7140188      4276
04:47:01 PM    226620  30490256     99.26      2068  11329580  30602984     99.63  22458724   7101568     61324
04:48:01 PM    227464  30489412     99.26      2068  11330284  30604424     99.63  22466644   7095104      3260
Average:       272639  30444237     99.11      2068  11455693  30390549     98.94  22106370   7568499     51477

naoberry.com

$ free -h
              total        used        free      shared  buff/cache   available
Mem:            29G         17G        206M         16M         11G         10G
Swap:            0B          0B          0B

ちなみにディスクは以下の方法で確認している

$ df -h
[zeta@search ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       300G   91G  210G  31% /
devtmpfs         15G     0   15G   0% /dev
...

$ sudo du /home -h --max-depth=1 | sort -nr