Buffers e cache usam memória. Os valores usados / livres incluem a memória de exibição sendo usada quando é consumida por buffers e cache. Veja esta página para uma descrição. link
Aqui está a diferença no meu sistema. Basicamente, meu sistema tem 2.282.608 kbytes de memória que poderiam ser usados por programas, se necessário. Mas uma parte significativa disso está sendo usada atualmente para buffers / cache que aceleram a operação normal do sistema. Se um programa solicitou RAM, a memória alocada para o cache seria liberada e alocada para o programa.
cfrancy@enterprise:$ free
total used free shared buffers cached
Mem: 3934188 3619656 314532 0 778412 1189664
-/+ buffers/cache: 1651580 2282608
Swap: 4882424 960 4881464
cfrancy@enterprise:$ free -o
total used free shared buffers cached
Mem: 3934188 3619464 314724 0 778416 1189672
Swap: 4882424 960 4881464