used+free+buffers+cache
メインメモリの場合、メモリの実際のサイズはORとして計算できused+free+buffers/cache
ますbuffers/cache = buffer+cache
。
free
ハイライトused
のmanページはUsed memory (calculated as total - free - buffers - cache)
free のマニュアルページにあるように:-
total インストールされているメモリの合計 (/proc/meminfo の MemTotal および SwapTotal)
used 使用済みメモリ (合計 - フリー - バッファ - キャッシュとして計算)
free 未使用のメモリ (/proc/meminfo の MemFree と SwapFree)
tmpfs が (ほとんど) 使用する共有メモリ (カーネル 2.6.32 では /proc/meminfo の Shmem、利用できない場合はゼロとして表示)
buffers カーネル バッファによって使用されるメモリ (/proc/meminfo 内のバッファ)
ページキャッシュ とスラブによって使用されるメモリ (/proc/meminfo のキャッシュとスラブ)
buff / cache バッファとキャッシュの合計
available スワッピングなしで新しいアプリケーションを開始するために使用できるメモリ量の見積もり。キャッシュまたはフリー フィールドによって提供されるデータとは異なり、このフィールドはページ キャッシュを考慮し、使用中のアイテムのためにすべての再利用可能なメモリ スラブが再利用されるわけではないことも考慮します (/proc/meminfo で利用可能な MemAvailable、カーネル 3.14 で利用可能、カーネル 2.6.27+、それ以外は無料と同じ)
あなたの場合、
873224 (使用済み) + 389320 (無料) + 25493068 (バフ/キャッシュ) = 26755612 (合計)