On 04/11/14 13:11 +0100, Sven Kieske wrote:
Hi,
currently ksmd is a single process
and is thus bound to one core.
This leads to some scaling problems such as:
If you got a lot of vms on one host with huge amounts
of ram you can observe that the cpu usage by ksmd
goes easily to 100%.
I wonder if ksmd could not be split up
in child/worker threads, thus enabling higher density
of vms on one host.
It's likely going to be trickier than you imagine with the added
locking that would be required to synchronize the ksmd threads.
or can this just be tweaked by altering values in
/etc/ksmtuned.conf ?
I don't think it can.
What do you think?
Interesting idea.
--
Adam Litke