Hi,
We were confused with the behavior of interrupt distribution across CPUs in Qemu guest VM.
We were using Qemu-kvm 1.1.2 and OSes of the both guest and host were CentOS 6.5. We found that the interrupts
were evenly distributed as long as
the number of CPU cores were no more than 8. Otherwise, the interrupts all went to CPU0.
Furthermore, if we turned off kernel_irqchip
explicitly, i.e. setting kernel_irqchip=off, no matter how many CPU
cores the VM had, the interrupts all went to CPU0.
Further, when we tested on qemu 2.1.3, the interrupts were always unbalanced.
I'm wondering why this happened? How to achieve balance interrupts in guest VM?
Many thanks for your advice.
Jian Qiu