En ce qui concerne l'utilisation de la mémoire, que sont les tampons?

8

Je viens de jeter un œil à l'utilisation de la mémoire (avec free -m) sur l'un de mes serveurs Ubuntu et j'ai vu ceci:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. Qu'est-ce qu'un tampon?
  2. Si quelque chose avait besoin de RAM pour traiter quelque chose, un tampon abandonnerait-il son allocation (comme le ferait le cache)?
  3. Existe-t-il un moyen de trouver ce qui utilise les 256 Mo de mémoire pour le tampon?
  4. Devrais-je m'inquiéter?
Oli
la source

Réponses:

6
  1. Les développeurs de la gestion de la mémoire linux en ont une courte description technique (recherchez la rubrique "Buffer Cache").
  2. Les tampons qui ne sont pas nécessaires pour le moment peuvent faire place à des besoins de mémoire plus urgents.
  3. Le noyau l'utilise.
  4. Non.
JanC
la source