[ovirt-devel] [SCALE][RFC] ksmd bound to one core

Adam Litke alitke at redhat.com
Wed Nov 5 20:07:05 UTC 2014


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



More information about the Devel mailing list