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

Просто взглянул на использование памяти (с 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. Я должен беспокоиться?

1 ответ

Решение
  1. Разработчики системы управления памятью в Linux имеют краткое техническое описание (см. Раздел "Буферный кэш").
  2. Буферы, которые в данный момент не нужны, могут освободить место для более срочных потребностей в памяти.
  3. Ядро использует это.
  4. Нет.
Другие вопросы по тегам