Dalam hal penggunaan memori, apa itu buffer?

8

Lihat saja penggunaan memori (dengan free -m) di salah satu server Ubuntu saya dan lihat ini:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. Apa itu buffer?
  2. Jika sesuatu membutuhkan RAM untuk memproses sesuatu, apakah buffer akan memberikan jatahnya (seperti cache akan)?
  3. Apakah ada cara saya dapat menemukan apa yang menggunakan 256MB memori untuk buffer?
  4. Haruskah saya khawatir?
Oli
sumber

Jawaban:

6
  1. Pengembang manajemen memori linux memiliki deskripsi teknis singkat tentang hal itu (lihat topik "Cache Penyangga").
  2. Buffer yang tidak dibutuhkan saat ini dapat memberi jalan bagi kebutuhan memori yang lebih mendesak.
  3. Kernel menggunakannya.
  4. Tidak.
JanC
sumber