bash-3.00$ gratuit
total utilisé des tampons partagés gratuits mis en cache
Mémoire : 514020 465932 48088 0 15864 348844
-/+ tampons/cache : 101224 412796
Échange : 2096440 94916 2001524
Mémoire physique totale : 512 Mo. 455 Mo de fragment utilisé : la mémoire partagée par plusieurs processus est de 0, la taille du cache disque est de 340 Mo.
La différence entre used/free dans la deuxième ligne (mem) et used/free dans la troisième ligne (-/+ buffers/cache).
La différence entre les deux est du point de vue de l'utilisation. La deuxième ligne est du point de vue du système d'exploitation, car pour le système d'exploitation, les tampons/mis en cache sont tous utilisés, donc sa mémoire disponible est de 15 864 Ko et la mémoire utilisée est de 465 932 Ko. +buffers+mis en cache utilisés par le noyau (OS) et +Application (X, oracle, etc.).
La troisième ligne fait référence du point de vue de l'application, pour l'application, buffers/cached est égal à disponible, car buffer/cached est destiné à améliorer les performances de lecture des fichiers, lorsque l'application a besoin d'utiliser du temps mémoire, buffer/cached le fera. être recyclé rapidement.
Ainsi, du point de vue de l'application, mémoire disponible = mémoire libre du système + tampons + mise en cache.