メモリの空き容量を確認するには、freeコマンドを使用します。

バッファとキャッシュで使われた分を除いたものが本当の空きメモリ容量になります。

これは、Linuxの場合メモリに空きができるとバッファとキャッシュに割り当てます。

これらは空きメモリ容量と考えられるためです。

ですので空きのメモリ容量は、-/+ buffers/cache: の行のfreeを確認します。

# free
             total       used       free     shared    buffers     cached
Mem:        524288     102356     421932          0          0      70436
-/+ buffers/cache:      31920     492368 ←ここです。
Swap:       524288          0     524288