OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Como limpiar automaticamente cache de memoria en Linux
A raíz de un script con rsync que no liberaba memoria cacheada (Linux cachea gran parte de la memoria usada por las aplicaciones como nos muestra el comando "top").
Resulta que a menudo las aplicaciones dejan esa memoria cacheada, por si se van a usar después, lo que provoca un uso de memoria innecesario.
el comando :
sync; echo 3 > /proc/sys/vm/drop_caches
permite descargar todos los niveles (echo1: libera la cache paginada, echo2: inodos y entradas, echo3: los dos).
"sync" evita descargar memoria de programas en uso.
usando cron, se puede programar para que se ejecute a intervalos regulares, lo hago cada 15 mn., agregando:
00,15,30,45 * * * * root sync; echo 3 > /proc/sys/vm/drop_caches
al archivo /etc/crontab.
Se reinicia crond para aplicar los cambios:
/etc/rc.d/init.d/crond restart
Hay una documentación que comenta que el uso del comando puede llevar a un "kernel-panic", pero que es solamente al primer uso, si no se produce a la primera, luego no hay riesgo, me ha parecido importante avisar.
He constatado que mucha gente usa ese sistema, que solo esta implementado a partir del kernel 2.6.16 y nadie comenta problemas.
Parece que esto se implementará de forma automática en un futuro, ya que para esto se ha incorporado esa función en el kernel.
Saludos.
- Blog de inot
- Entra a tu cuenta o crea una para poder comentar.