Saag10
Gamma
Programador
Verificación en dos pasos activada
Nivel tutorial: BÁSICO
Hola, este tutorial es para servidores con pocos recursos y/o con uso elevado en Linux y poder liberar memoria automáticamente. Así podremos darle un mejor rendimiento.
Cabe aclarar que esto puede generarte un poco de uso en espacio de disco duro. Esto eliminará pagecache(memoria caché en disco duro, todo), dentries(carpetas) e inodes(archivos) y también un poco de rendimiento al procesador
Tip: recomiendo crear SWAP
En consola editamos un archivo con nano(nativo) , vim(recomendado) o cualquier editor de tu elección guardándolo con extensión .sh y ponemos estos comandos:
Una vez creado recomiendo dejarlo en una carpeta a tu conveniencia, yo tengo el archivo en /home/user/scripts/
Después abrir crontab en modo sudo:
y agregar tu script de tal manera que quede con la escrictura de la siguiente imagen

Ejemplo: * * 1 * * bash /home/user/scripts/release_memory.sh
Se ejecutará cada 1ro de cada mes
Reiniciamos el servicio y terminamos:
Cualquier duda mandenm MP :encouragement:
Hola, este tutorial es para servidores con pocos recursos y/o con uso elevado en Linux y poder liberar memoria automáticamente. Así podremos darle un mejor rendimiento.
Cabe aclarar que esto puede generarte un poco de uso en espacio de disco duro. Esto eliminará pagecache(memoria caché en disco duro, todo), dentries(carpetas) e inodes(archivos) y también un poco de rendimiento al procesador
Tip: recomiendo crear SWAP
En consola editamos un archivo con nano(nativo) , vim(recomendado) o cualquier editor de tu elección guardándolo con extensión .sh y ponemos estos comandos:
Insertar CODE, HTML o PHP:
#!/bin/bash
sudo sync & sudo sysctl -w vm.drop_caches=1
sudo sync & sudo sysctl -w vm.drop_caches=2
sudo sync & sudo sysctl -w vm.drop_caches=3
Una vez creado recomiendo dejarlo en una carpeta a tu conveniencia, yo tengo el archivo en /home/user/scripts/
Después abrir crontab en modo sudo:
Insertar CODE, HTML o PHP:
sudo crontab -e
y agregar tu script de tal manera que quede con la escrictura de la siguiente imagen

Ejemplo: * * 1 * * bash /home/user/scripts/release_memory.sh
Se ejecutará cada 1ro de cada mes
Reiniciamos el servicio y terminamos:
Insertar CODE, HTML o PHP:
/etc/init.d/crond restart
Cualquier duda mandenm MP :encouragement:

