HI,
We are currently testing the suitability of XCP-NG for being a replacement of VMWare pool. I am sure I are not alone here, given VMWare recent policy changes.
I have converted one of the VMWare hosts to XCP-NG 8.2 and have notice the test Linux VM is performing dramatically slower.
-
Loading our large iptables rule set takes 15sec on VMWare vs 140 sec on XCP-NG
-
The average system load (reported via munin) is roughly 2x higher under XCP-NG
-
Via terminal I have notice large spikes in load (as high as 9) (using uptime)
-
The average CPU usage seems 2x higher (increase is in system not user space)
-
Noticed a few instances of packet loss might this might be due to the spikes in system load.
-
The kernel of the guest vm is 3.2.102
-
The block/network modules are loaded (xen_netfront / xen_blkfront) in the guest vm
-
Management agent 7.30.0-12 is loaded in the guest vm
-
XOA correctly reports that the guest is virtualised via PVHVM
-
There doesn't appear to be any vmware modules / agents running
-
The host is only running this single VM (previously under VMWare there were 4)
-
The host reports a load average of 0.4 and 18% cpu usage (via XOA)
-
Hypertheading is disabled
-
No hardware faults reported via iDrac
So far I have attempted to:
- Increasing the vCPU from 4 -> 8
- Enabling / disabling TX offload
- Running a different kernel version on the guest
- Running trim on the SSDs to ensure they are running efficiently
Any ideas why under XCP-NG the system is running so poorly?