CPU usage on my hosts is very sensible, and I can see lxd process using really lot of cpu too often.
For example, a simple “lxc exec $vm exit 0” use 50% of a cpu core for one second.
We could say it’s not so much, but compared to the action completed (almost nothing), this is crasy.
Say I need to send a “exec” command on each VM on a host that have 100 VMs, the host is just CPU destroyed.
Never saw this behaviour with openvz.
A “lxc list” is also destroying the CPU (with 50-100 VMs running for example). I know we can use filters so I use it and it’s much better but still eating cpu with a simple “lxc list -c n” to list VMS names (25-30% of a cpu core for a second).
For me this is a real problem.
Anyone experiencing this ?