メモリ使用量の読み方(大雑把に)

空きメモリ容量の大雑把な目安にとして、自分がわかればいいや的な情報。

確認方法

基本的な考え方は、現在の空き容量に、バッファとキャッシュを足した値が、空きメモリ容量の目安。

pi@raspberrypi:~ $ free
             total       used       free     shared    buffers     cached
Mem:        945524     714140     231384      64176      32348     460904
-/+ buffers/cache:     220888     724636
Swap:       102396          0     102396
pi@raspberrypi:~ $

この場合、「-/+ buffers/cache:」の行の 724636 が、超大雑把に、空きメモリ容量の認識でよい。


で、もう少し詳細に見たかったら、/proc/meminfo を参照すればいいみたい。

pi@raspberrypi:~ $ grep MemAvailable /proc/meminfo
MemAvailable:     623324 kB


数値だけ取り出したかったら、こんな感じ?

pi@raspberrypi:~ $ grep MemAvailable /proc/meminfo | awk '{print $2}'
623460


……きちんと計算しなくちゃダメ?