Linux中的IRQ关联处理

时间:2013-12-17 00:24:56

标签: linux-kernel linux-device-driver

我将Linux作为具有2个vCPU和一个接口的VM运行。对于接口的rx中断,我将IRQ亲和性设置为两个vCPU(在/proc/../smp_affinity中)。

在这种情况下如何完成对CPU的中断分配?

对于iperf流量,2个vCPU的组合CPU使用率为100%,其中大部分来自软中断处理。在给定的实例中,2个vCPU之间的分割是随机的,30-70,60-40,50-50等。

如果我将IRQ亲和力更改为一个vCPU,那么CPU将达到100%。

如果内核在2个vCPU之间进行普通循环,那么两个vCPU上的负载是否应接近100%而不是2个vCPU之间的组合负载为100%?

0 个答案:

没有答案