¿Cómo deshabilitar el almacenamiento en caché en Ubuntu? ¿Ubuntu consume más RAM?

¿Cómo deshabilitar el almacenamiento en caché en Ubuntu? ¿Ubuntu consume más RAM?

acabo de verNoticias de piratas informáticos. Hay algo mencionado como"Linux se comió mi RAM". Que cierto es que linux consume mas RAM.

Será útil si alguien puede proporcionar una guía para eliminar el caché de la aplicación.

Al principio mi PC arrancaba más rápido que ahora. Después de instalar muchos programas, me enfrento a este problema.

Respuesta1

No leíste la página web. El enlace que proporcionó es totalmente opuesto a lo que afirma, así que le traemos la información aquí:

¿Qué está sucediendo?

Linux toma prestada memoria no utilizada para el almacenamiento en caché del disco.Esto hace que parezca que tienes poca memoria, ¡pero no es así! ¡Todo esta bien!

¿Por qué hace esto?

¡El almacenamiento en caché del disco hace que el sistema sea mucho más rápido! No hay desventajas, excepto para confundir a los novatos. ¡Nunca quita memoria a las aplicaciones de ninguna manera!

¿Qué pasa si quiero ejecutar más aplicaciones?

Si sus aplicaciones quieren más memoria, simplemente recuperan una parte que tomó prestada la caché del disco. ¡La caché de disco siempre se puede devolver a las aplicaciones inmediatamente!¡No te falta RAM!

¿Necesito más intercambio?

No, el almacenamiento en caché del disco sólo toma prestada la RAM que las aplicaciones no quieren actualmente. No utilizará swap. Si las aplicaciones quieren más memoria, simplemente la recuperan del caché del disco. No empezarán a intercambiar.

¿Cómo evito que Linux haga esto?

No puedes desactivar el almacenamiento en caché del disco.La única razón por la que alguien quiere desactivar el almacenamiento en caché del disco es porque cree que le quita memoria a sus aplicaciones, ¡y no es así! La caché de disco hace que las aplicaciones se carguen más rápido y se ejecuten con mayor fluidez, ¡pero NUNCA les quita memoria!Por lo tanto, ¡no hay absolutamente ninguna razón para desactivarlo!

Ahora vayamos con la aburrida explicación:

La filosofía de Linux es queLa RAM no utilizada es RAM desperdiciada., por lo tanto, es necesario llenarlo con algo útil, que es elcache. El almacenamiento en caché significa que en lugar de leer archivos del viejo y lento HDD/SSD, se carga en la RAM, que es varias veces más rápido que cualquiera de ellos, y al mismo tiempo se traduce en un inicio más rápido de los programas, operaciones más rápidas con frecuencia. datos accedidos, una gran ganancia en el rendimiento.

¿Cómo deshabilitar el almacenamiento en caché en Ubuntu?

No puedes, o más bien,no es necesario.

¿Ubuntu consume más RAM?

¿Contra lo que estamos comparando aquí? ¿Linux y Windows? ¿Ubuntu y otras distribuciones de Linux? Si se trata de Windows y Linux, Linux tiene una mejor administración de la memoria y una menor huella de memoria que Windows. Si se trata de Ubuntu y otra distro, es probable que estés intentando comparar naranjas y manzanas. Debes tener en cuenta el administrador de ventana/escritorio utilizado, la versión del kernel, los parches aplicados, etc.

Que cierto es que linux consume mas RAM.

De nuevo, ¿contra lo que estamos comparando?

Será útil si alguien puede proporcionar una guía para eliminar el caché de la aplicación.

¿POR QUÉ? La memoria está ahí para que la use cualquier programa si es necesaria inmediatamente que la solicite. El kernel de Linux no cuenta la memoria "en caché" como memoria "libre" porque está "usada", pero la memoria en caché es recuperable y se destruye.inmediatamente cualquier aplicación lo necesita.

Al principio mi PC arrancaba más rápido que ahora. Después de instalar muchos programas, me enfrento a este problema.

Los tiempos de arranque son extremadamente subjetivos y, dado que podría haber instalado varios programas, no es de extrañar que sus tiempos de arranque fueran más lentos. Mi tiempo de arranque se reduce alrededor del 75 % una vez que eliminé Mongo DB, que revisó una base de datos de 300 MB. Solo ese programa agregó alrededor de 2 minutos a mi tiempo de inicio, lo desactivé para iniciarlo en el momento de inicio y ahora mi sistema arranca en >1 minuto. Debe revisar qué programas se inician en el momento del arranque y, en su lugar, deshabilitarlos. Deshabilitar el caché no ayudará a que su sistema arranque más rápido y, por el contrario, empeorará el rendimiento general de su sistema.

Las aplicaciones crean caché para que se inicien más rápido la próxima vez, ¿no es así? ¿Solo quiero borrar el caché de esas aplicaciones?

Depende de la aplicación, la mayoría de las aplicaciones no utilizan caché sin una muy buena razón. Los navegadores, por ejemplo, tienen un caché. Pero este caché es de objetos de Internet (imágenes, JavaScript, CSS, contenido estático, etc) y los tiempos de carga de la página web son más rápidos en visitas posteriores. Otras aplicaciones utilizan caché para almacenar miniaturas, datos a los que se accede con frecuencia, etc. Esas aplicaciones utilizan almacenamiento en caché en disco. Ese caché no se carga en la memoria hasta que se inicia la aplicación y no cuenta como memoria caché.

Las aplicaciones normalmente no pueden enviar páginas almacenadas en caché al kernel. La memoria caché está completamente controlada por el kernel y dicta lo que se debe almacenar en caché.

Respuesta2

Deshabilitar la caché del disco o la caché del programa solo ralentizará su computadora. Si lee todo el sitio que ha vinculado como fuente, sabrá que ese es el caso y no tendríamos esta discusión.

La caché del disco duro y la caché del programa almacenan datos en su memoria. Esto hace que el inicio del programa, el uso y la apertura de archivos sean más rápidos. Por eso lo quieres.

El malentendido aquí (creo) es que crees que asigna memoria y, por lo tanto, limitará la cantidad de RAM disponible. Que es exactamente lo que no es así. No lleva tiempo borrar la RAM almacenada en caché y llenarla con programas cargados.

Así que no hay razón para desactivar esta característica, no sé si es posible ya que está integrada en el núcleo de Linux y no es una característica de Ubuntu.

Sólo quiero dejar claro que el caché es algo bueno, acelera muchos programas y operaciones, y no solo Ubuntu y Linux tienen esta característica. Mi computadora para juegos con Windows 7 tiene las mismas características.

Tener memoria en su computadora que no hace nada es solo un desperdicio de hardware, no es algo que desea, por eso el almacenamiento en caché es algo bueno.

información relacionada