bash-3.00$ gratis
total de buffers compartidos gratuitos utilizados en caché
Memoria: 514020 465932 48088 0 15864 348844
-/+ buffers/caché: 101224 412796
Permuta: 2096440 94916 2001524
Memoria física total: 512 MB Fragmento usado de 455 MB: la memoria compartida por múltiples procesos es 0, el tamaño de la caché del disco es 340 MB
La diferencia entre usado/libre en la segunda línea (mem) y usado/libre en la tercera línea (-/+ buffers/cache).
La diferencia entre los dos es desde la perspectiva del uso. La segunda línea es desde la perspectiva del sistema operativo. Debido a que para el sistema operativo, se utilizan todos los buffers/caché, su memoria disponible es 15864 KB y la memoria utilizada es 465932 KB. +búferes+en caché utilizados por el kernel (OS) y la +aplicación (X, Oracle, etc.).
La tercera línea se refiere desde el punto de vista de la aplicación, para la aplicación, buffer/cached es igual a disponible, porque buffer/cached es para mejorar el rendimiento de la lectura de archivos, cuando la aplicación necesita usar tiempo de memoria, buffer/cached lo hará ser reciclado rápidamente.
Entonces, desde la perspectiva de la aplicación, memoria disponible = memoria libre del sistema+búferes+caché.