Liberar memoria física en linux

Cualquier sysadmin que alguna vez hubiese manejado un sistema linux y se ha preocupado de observar el consumo de memoria RAM mientras este se encuentra funcionando, habrá notado que a medida que pasa el tiempo las aplicaciones van consumiendo la memoria física poco a poco, sin embargo cuando en el servidor se ejecutan procesos de alta demanda, es probable que este consumo se vea incrementado, haciendo aveces que el sistema tenga que hacer uso de la partición SWAP. Esto parece ocurrir porque Linux maneja un caché de memoria física para poder así mejorar el rendimiento en las respuestas de procesos.

Dependiendo de que tanta demanda tenga el servidor, he decidido forzar una limpieza de memoria cada cierto tiempo con la ayuda del Dios CRON

#!/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches

Ejecutar este script cada vez que se estime conveniente limpia el CACHE, personalmente recomendaría hacerlo en los momentos de menor uso de los servicios de la máquina.

Espero le sea útil a alguien y a quien le parezca interesante al menos deje un comentário 😀

Publicaciones Similares

  • Movimiento de archivos via SSH

    Aveces es necesario saber como hacer movimientos via ssh, quizas porque en la red donde estamos el trafico via FTP esta prohibido o simplemente porque nos gusta ocupar la seguridad de encriptacion en las transferencias de archivos que nos brinda ssh. Desde la maquina local al servidor scp /home/archivo.txt usuario@[ip ssh server]:/home/destino Con esto copiamos…

  • Mouse en linux (Corregido)

    Al usar como motor gráfico x-window-system, tendremos las siguientes configuraciones dentro del fichero /etc/X11/XF86Config-4 donde en su interior podemos agregar lo siguiente Para mouse serial en COM 1 Section “InputDevice” Identifier “Configured Mouse” Driver “mouse” Option “CorePointer” Option “Device” “/dev/ttyS0” Option “Protocol” “Auto” Option “Emulate3Buttons” “true” Option “ZAxisMapping” “4 5” EndSection Para Mouse serial en…

  • Windows en Grub

    Hay veces en que grub no es capaz de reconocer a windows como sistema operativo, en ese caso existe una solución práctica, simplemente editamos el archivo /boot/grub/menu.lst y agregamos lo siguiente: title Windows XP root (hd0,0) makeactive chainloader +1 map (hd0) (hd1) map (hd1) (hd0) Con esto lo mas probable es que grub encuentre a…