Suite à mon passage de VMWARE sur PROXMOX, j’ai remarqué que sur mes VM Débian 12, il était impossible d’augmenter la mémoire.

A froid, ou à chaud, même constant

Sur mon serveur Linux,

En testant les partie de mémoire offline

grep offline /sys/devices/system/memory/*/state

Solution 1

Passer tous les blocks mémoires en online à la main

echo online >/sys/devices/system/memory/memoryNN/state

remplacer NN par le numéro après « memory »

ou de façon globale

for i in $(grep offline /sys/devices/system/memory/*/state|cut -d\: -f1); do echo online > $i; done

Solution 2

Le plus simple est de traiter le problème une fois pour toute

Créez le fichier /etc/udev/rules.d/94-hotplug-cpu-mem.rules

ACTION=="add", SUBSYSTEM=="cpu", ATTR{online}=="0", ATTR{online}="1" ACTION=="add", SUBSYSTEM=="memory", ATTR{state}=="offline", ATTR{state}="online"

Relancer udev

systemctl restart udev

Ou mieux, redémarrer la VM.