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?

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.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.