Abilitazione di KSM in Proxmox per ottimizzare l'uso della RAM

From RVM Wiki
Jump to navigation Jump to search

Il servizio ksmtuned permette di deduplicare la RAM utilizzata dalle VM se l'occupazione sale oltre una certa soglia, in Proxmox di default oltre 80% di occupazione

Per assicurarsi che funzioni, installare il pacchetto corretto

apt remove ksm-control-daemon --purge
apt remove ksmtuned --purge
apt reinstall ksm-control-daemon
systemctl enable ksmtuned 
systemctl restart ksmtuned 
systemctl status ksmtuned 

Verificare che sia in attività:

cat /sys/kernel/mm/ksm/run
1

Attendere qualche minuto, si vedrà:

  • nella GUI aumentare il valore di KSM
  • in top il processo ksmd utilizzerà fino al 50% di CPU

Riferimenti