Strange CPU load

Hello, I need high performance router, so I built up x86 machine based on Supermicro X8DTL-iF i5500,2xCPU Intel Xeon E5520 - Nehalem 2,26GHz and INTEL PRO/1000 PT Dual Port Server Adapter,PCI-E. Because of support 2x integrated LAN adapters I must use MK v.5. There will be about 500Mbps traffic, QoS and I need some virtual machines with CentOS installed.

But there is some strange problem with CPU load. With no traffic, no QoS, only 2 virtual machines running (also idle) there is about 70-90% CPU load. On tools->profile is no high load process. System reboots sometimes on high load.

I attached screenshot from winbox and graph of CPU load. Can anyone help me with this problem?
scr2.jpg
scr1.jpg

You did not make it clear, but are you using ROS in a virtual guest OS install within some other virtualisation OS? If so, please give more detailed info on the host OS.

I think you should disable HT on those CPU’s.

No, MK is the main OS and 2x CentOS is virtualized via KVM in MK.

ok, one step at a time, it is tested that with HT off, RouterOS works faster that with it turned ON, at least for routing related tasks.

this behaviour started when you had one guest or just when you had both guests enabled, how many cores guests have and what is left to host?

are packets going into those guests, what virtual interface type you use, if not virtio, then set to that.

btw, what CPUs have you tested? HT has improvements from CPU to CPU…

if not mistaken Intel Core i7 920