Что касается использования памяти, что такое буферы?

7

Просто взглянул на использование памяти (с free -m ) на одном из моих серверов Ubuntu и увидел следующее:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. Что такое буфер?
  2. Если что-то понадобилось для ОЗУ для обработки чего-либо, буфер сбросил бы его выделение (например, кеш)?
  3. Есть ли способ узнать, что использует 256 МБ памяти для буфера?
  4. Должен ли я беспокоиться?
задан Oli 07.09.2010 в 11:59
источник

1 ответ

5
  1. У разработчиков управления памятью linux есть краткое техническое описание (найдите тему «Буферный кэш»).
  2. Буферы, которые не нужны на данный момент, могут освободить место для более срочных потребностей в памяти.
  3. Ядро использует его.
  4. Нет.
ответ дан JanC 07.09.2010 в 13:28
источник