Tutorial: Optimizar memoria automáticamente Servidores Linux

  • Autor Autor Saag10
  • Fecha de inicio Fecha de inicio
Saag10

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:


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
crontab-2.webp

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:
 

Temas similares

Atrás
Arriba