La filosofía de Linux es que un recurso sin utilizar es un recurso desperdiciado. Por tanto, el Kernel utilizará tanta RAM como pueda para cachear información de los discos y filesystems remotos y locales. Este cacheo se muestra en el sistema como la suma de dos números: buffers y pagecache. La cache es reclamada, no cuando el proceso termina (podríamos arrancar otro proceso pronto que necesite los mismos datos), sino bajo demanda, es decir, cuando se arranca un proceso que necesita mucha memoria para ejecutar, el Kernel Linux reclamará la memoria que había estado cacheando datos y dársela al nuevo proceso. Hay algunas cosas que se reportan como cache que no son directamente liberables por el kernel, como regiones anónimas mmaps y shm. Estas sin embargo, reportarán todos los procesos atachados a ellas a diferencia de la cache normal que no es parte del espacio de direcciones de ningún proceso en ejecución sino que es simplemente un mapeo del kernel. Memoria Física Total: 8039 Mb ...