第 0 个物理核心可以在 Linux 上不对称使用吗?

第 0 个物理核心可以在 Linux 上不对称使用吗?

在 SMP 和公平调度算法中,我希望 Linux 能够均匀地使用机器的所有物理核心。理论上我相信情况确实如此,但实际上我怀疑并非如此。

有没有人有任何好的解释为什么一般的 Linux 设置可能偏爱某些进程的核心 0?这实际上可能吗?您可以假设所有用户空间进程的处理器关联性都被位掩码为 0xFFFFFFFF。也没有对内核进行任何自定义更改。

答案1

默认情况下,中断将由 CPU0 处理。因此,即使所有应用程序公平地分布在核心上,core0 也会承担更多工作。irqtune也可以参见传播中断的例子。

相关内容