/proc/meminfoとfreeコマンドを理解する。

まずは1行目
Total   これはお互い同じ値なので問題なし。
Free    これも同じ値ですね。
used total - Freeを引いた値で問題なし。
buffers  これも同じ値ですね。
cached これも同じ値ですね。

次に2行目
http://xoops.fens.net/modules/wiki/?Linux%2FMemo%2Ffree%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89

2行目のusedの値は、1行目のusedからbuffersとcachedの値を引いた値。
2行目のfreeの値は、1行目のfreeとbuffersとcachedを足した値。(free領域といえばfree領域と考えることができる。)