Activación de Memoria RAM Hot-Plugged en Debian
https://ileriseviye.wordpress.com/2021/06/17/how-to-activate-hotplugged-newly-added-ram-in-linux/
En entornos Proxmox, al utilizar la funcionalidad de hot-plug para agregar memoria adicional a una máquina virtual (VM), puede ocurrir que el sistema solo reconozca 1 GB de la nueva memoria agregada. Este comportamiento limita la capacidad de aprovechar al máximo los recursos de memoria asignados. Sin embargo, existe una solución para asegurar que toda la RAM hot-plugged sea reconocida y utilizada por el sistema operativo dentro de la VM.
Resumen práctico:
$ cat /etc/udev/rules.d/40-cpu-mem-hotplug.rules
# CPU hotadd request
SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", ATTR{online}="1"
# Memory hotadd request
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}=="offline", ATTR{state}="online"
Paso a Paso para Activar la Memoria RAM Hot-Plugged
Verificación del Estado Actual
Antes de proceder, es útil verificar cuánta memoria está reconociendo actualmente el sistema. Puedes hacerlo mediante el comando:
free -m
Este comando mostrará la cantidad de memoria libre y utilizada en tu sistema en megabytes.
Activación de la Memoria Hot-Plugged
Según documenta el sitio İleri Seviye, el proceso de activación de la memoria RAM adicional implica ejecutar un conjunto de comandos que permitirán al sistema operativo reconocer y utilizar la memoria recién agregada.
Ejecuta los siguientes comandos en la terminal de tu VM:
grep line /sys/devices/system/memory/*/state | grep offline | awk -F '/' '{print $6}' | while read xx; do
echo online > /sys/devices/system/memory/$xx/state
done
Este script realiza las siguientes acciones:
3. Verificación Final
Después de ejecutar el script, verifica nuevamente la memoria disponible en tu sistema con free -m para asegurarte de que la RAM adicional ahora está siendo reconocida y utilizada por el sistema.
Consideraciones Importantes
Al seguir estos pasos, puedes maximizar la eficiencia de tus VMs en Proxmox, asegurándote de que toda la memoria RAM hot-plugged sea reconocida y aprovechada por el sistema.
No Comments