¿Cuál es la diferencia entre la memoria caché y la memoria usada?

¿Cuál es la diferencia entre la memoria caché y la memoria usada?

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/cacheen el resultado del freecomando) 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 -my 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%.

información relacionada