Después de que se inicia el sistema, en unos minutos mi caché de memoria se llena y comienza a usar el intercambio. Aquí hay una captura de pantalla de / proc / meminfo.
Sin embargo, si puedo desactivar este proceso / limpiar el caché una vez después de eso, creo que mi sistema se acelerará hasta cierto punto. Corrígeme si me equivoco aquí.
También probé la limpieza de memoria de Bleachbit, pero no parece limpiar la memoria caché correctamente. Además, la función aún se encuentra en una etapa experimental.
Ya había una pregunta similar publicada aquí: ¿Cómo puedo desactivar el caché de captación previa? , pero estaba relacionado con Ubuntu Server, y también las respuestas involucraban configuraciones manuales, etc.
Entonces, quiero saber si hay algún software para deshabilitar / habilitar Memory Cache para Ubuntu 12.04.
tracker-miner
. Después de desinstalar todos los paquetes de seguimiento, mi problema desapareció. También tengo 4GB de memoria, y los chaches usan 2GB, pero no tengo ningún problema.Respuestas:
Después de la nota anterior, si todavía siente que "limpiar" el caché podría ayudar, ciertamente puede intentarlo: es una línea desde la terminal:
No hay una manera fácil de deshabilitar el caché, pero puede lograr el mismo efecto limpiándolo con la frecuencia que cada minuto , si desea:
Presione
Alt-F2
, escribagksudo gedit /etc/crontab
y agregue esta línea cerca de la parte inferior:*/15 * * * * root sync && echo 3 > /proc/sys/vm/drop_caches
*
, o*/5
en lugar de*/15
Un trazador de líneas para conocer la RAM libre REAL, excepto el caché
La respuesta de Geirha explica los detalles, pero en resumen, obtienes la cantidad de megabytes gratis con:
que en mi servidor de línea de comandos de 2 GB devuelve un estado extremadamente bueno
1835
.fuente
tee: /proc/sys/vm/drop_caches: Permission denied
. ¿Algun consejo?¡Ayuda! ¡Linux se comió mi RAM!
www.linuxatemyram.com explica esto maravillosamente en forma de preguntas frecuentes, con lo esencial:
Fuente: como se mencionó, el excelente www.linuxatemyram.com - visite para obtener más información.
fuente
Para verificar su uso de memoria actual
o
Para liberar espacio
NOTA: esta acción no hará que su sistema sea más rápido ni afectará su estabilidad y rendimiento, solo limpiará la memoria utilizada por el kernel de Linux en cachés.
o
NOTA: Puede usar trabajos cron para programar los comandos anteriores para que se ejecuten a intervalos de tiempo específicos.
fuente
Como podemos ver, el cobro no es un problema solo si causa un intercambio, lo que puede evitar administrando el valor de vm.swappiness . Tal vez eso es lo que estás buscando: ¿por qué-se-intercambia-siendo-usado-incluso-aunque-tengo-un montón de ram libre?
fuente