Yes, I've seen that, but its not correct. ksmd is always running on pages with the MADV_MERGEABLE flag and limited only by the sleep interval and page scan rate as I stated in my previous post. I have disabled auto-tuning and enabled aggressive settings manually for testing purposes. It hasn't...
No, KSM is always running according to the value of /sys/kernel/mm/ksm/pages_to_scan and /sys/kernel/mm/ksm/sleep_millisecs. Ballooning starts at 80% host memory usage, from what I can tell. There is no memory compression in proxmox.
Yes I have ballooning working just fine with the VirtIO...
There was a lot of memory allocation calls in the kernel perf trace so I looked deeper, and it turns out that KSM itself is the memory hog!!!
A look at https://github.com/torvalds/linux/blob/master/mm/ksm.c shows why... KSM is using a silly implementation of multiple red-black trees instead of...
Yes, KSM is working and tuned to be extremely aggressive (I have plenty of CPUs cycles spare). If I leave the machine idle for a couple of hours, the memory usage goes down a little, but as far as I can tell, KSM just isn't as effective as it is supposed to be. Looking at a perf trace of the...
Thanks for responding. I have tried all those things before posting here. Ballooning is working fine with the VirtIO drivers in my windows guests pushing idle VMs to their minimum memory, and [ksmd] is running on the host. However, I cannot get memory compression working; as far as I can tell...
Hi,
I'm trying out proxmox in an effort to ditch VMware ESXi as my little home-lab hypervisor. Everything works fine, but I can't seem to figure out the settings that allow memory overcommit ratios like those on ESXi.
I'm running on an HP z420 workstation as my 24x7 server at home with 64GB of...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.