Dear All
I have been trying to wrap my head around memory management for KVM on
Fedora, at least compared to when I ran KVM from a CentOS host.
Allocated memory on the KVM guest reports 100% uninitialised from the
KVM host, I did not experience this behaviour on CentOS.
If I allocate any amount of memory (2GB, 4GB, 8GB) to a KVM Guest
including Windows with VirtIO drivers I see the host reporting 100%
utilisation; however, on the KVM guest I can see that it is only using
a fraction of total memory.
While trying to resolve this issue I read that KSM suppose to resolve
this issue; however, I do not see KSM installed, installed KSM but
don't see any difference with KVM memory management.
Can any someone shed some light on how best I can manage memory for KVM
where the KVM host will report only the memory that is being consumed
by the guest or as close as possible. The reason why this is becoming a
challenge is when I am running appliances that required a minimum of 8
GB of RAM and a few of them are running, swapping starts and the entire
box performance is degraded.
Thanks in advance.
--
Earl Ramirez <earlaramirez(a)gmail.com>
Show replies by date