I am wondering, Dose OpenNebula support KSM and Auto-Ballooning? I use virsh command for show dominfo but the value of “Max memory” and “Used memory” are the same.
root@hv002:~# virsh dominfo one-26
Id: 3
Name: one-26
UUID: ace938d1-8327-477e-9f7c-1c12d5d36d56
OS Type: hvm
State: running
CPU(s): 1
CPU time: 25.9s
Max memory: 262144 KiB
Used memory: 262144 KiB
Persistent: no
Autostart: disable
Managed save: no
Security model: apparmor
Security DOI: 0
Security label: libvirt-ace938d1-8327-477e-9f7c-1c12d5d36d56 (enforcing)
Opennebula is just an orchestration tool, controlling KVM or VMware or Xen. What you probably want to know is how your hypervisor is setup by default. Looked into this because of this recent news: https://www.vusec.net/projects/flip-feng-shui/
In your case, here you can check what’s in use: http://www.linux-kvm.org/page/KSM
and specifically:
Testing
You can verify KSM is in action, by checking for the existence of some of its /sys files, under /sys/kernel/mm/ksm/
They are:
pages_shared
how many shared pages are being used
pages_sharing
how many more sites are sharing them i.e. how much saved
pages_unshared
how many pages unique but repeatedly checked for merging
pages_volatile
how many pages changing too fast to be placed in a tree
full_scans
how many times all mergeable areas have been scanned