メモリの空き容量を確認するには、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