En lo que respecta al uso de memoria, ¿qué son los buffers?

8

Solo eché un vistazo al uso de memoria (con free -m) en uno de mis servidores Ubuntu y vi esto:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. ¿Qué es un búfer?
  2. Si algo necesitara RAM para procesar algo, ¿un búfer renunciaría a su asignación (como lo haría la memoria caché)?
  3. ¿Hay alguna manera de encontrar lo que está usando los 256 MB de memoria para el búfer?
  4. ¿Deberia estar preocupado?
Oli
fuente

Respuestas:

6
  1. Los desarrolladores de la administración de memoria de Linux tienen una breve descripción técnica (busque el tema "Buffer Cache").
  2. Los buffers que no se necesitan en este momento pueden dar paso a necesidades de memoria más urgentes.
  3. El núcleo lo está usando.
  4. No.
JanC
fuente