
En el subprograma de mi panel Monitor del sistema en Linux Mint 17.3 Cinnamon, me muestra el uso de la memoria usada y la memoria caché combinadas, mientras que en la aplicación del monitor del sistema, solo muestra la memoria usada, por lo que el monitor del sistema tiende a mostrarme un uso de memoria mucho mayor. . ¿Qué es exactamente la memoria caché? ¿Es algo de qué preocuparse si utiliza mucha memoria?
Respuesta1
La memoria caché (que se muestra como buff/cache
en el resultado del free
comando) es la memoria que Linux usa para el almacenamiento en caché del disco. Sin embargo, esto no cuenta como memoria "usada", ya que se liberará cuando las aplicaciones lo requieran. Por lo tanto, no tienes que preocuparte si se utiliza una gran cantidad; cuenta como memoria "libre".
Aquí hay una buena página sobre el uso de memoria y la RAM libre, usada y en caché:http://www.linuxatemyram.com/. Citando de esa página:
Para ver cuánta RAM podrían usar sus aplicaciones sin intercambiarlas, ejecútelas
free -m
y observe la columna "disponible":
$ free -m
total used free shared buff/cache available
Mem: 1504 636 13 0 855 792
Swap: 2047 6 2041
(...) Si miras ingenuamente "gratis", pensarás que tu RAM está llena al 99% cuando en realidad solo está al 42%.