Em relação ao uso de memória, o que são buffers?

8

Apenas dei uma olhada no uso de memória (com free -m) em um dos meus servidores Ubuntu e vi o seguinte:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. O que é um buffer?
  2. Se algo precisasse da RAM para processar alguma coisa, um buffer desistiria de sua colocação (como o cache faria)?
  3. Existe alguma maneira de descobrir o que está usando os 256 MB de memória para buffer?
  4. Eu deveria estar preocupado?
Oli
fonte

Respostas:

6
  1. Os desenvolvedores do gerenciamento de memória linux têm uma breve descrição técnica (procure o tópico "Buffer Cache").
  2. Buffers que não são necessários no momento podem dar lugar a necessidades de memória mais urgentes.
  3. O kernel está usando-o.
  4. Não.
JanC
fonte