¿Qué significa memoria en caché al visualizar htop?

23

Mientras veo los informes de htop , me gustaría saber qué indican las barras naranja / marrón de la "memoria en caché". Realmente estoy buscando una explicación más práctica de lo que estoy viendo, en lugar de términos CS puros. Aunque me gustaría tener ambos.

Cuando veo una gran cantidad de memoria (¿ya ha estado?) en la memoria caché, ¿tendrá algún efecto sobre el rendimiento del sistema? ¿Qué haría normalmente que la memoria en caché aumentara tanto mientras la memoria usada (verde) se mantuviera bastante baja?

Aquí hay una captura de pantalla de un ejemplo de informe htop .

    
pregunta zachd1_618 31.07.2013 - 19:07

1 respuesta

34

la memoria en caché se usa para que la unidad de disco duro no tenga que leerse cada vez que abre un archivo o una carpeta. Entonces, cuando guarda en caché algo ahorra una lectura de disco, eso ahorra tiempo y es por eso que Ubuntu almacena en caché tanto como sea posible.

Tener memoria libre no es realmente buena ya que no se usa, tener memoria en caché reducirá los tiempos de acceso y mejorará el rendimiento. por lo tanto, la memoria almacenada en caché se puede ver como memoria libre, ya que en realidad no la usa ningún programa, sino que es una copia de seguridad de lo que podría usarse.

La memoria en caché + memoria libre es la misma que la memoria disponible, ya que la memoria en caché se borrará si un programa necesita el espacio. Por lo tanto, tener mucha RAM aumentará el rendimiento de Ubuntu en general, especialmente si está utilizando programas con un uso intensivo de RAM.

    
respondido por el Alvar 31.07.2013 - 19:12

Lea otras preguntas en las etiquetas