【发布时间】:2015-05-03 13:43:45
【问题描述】:
在 Linux 内核 (2.6) 中,只有一个处理器的系统中的“schedule()”例程的性能与具有多个处理器的系统中的性能是否存在差异?
我试图在“了解 Linux 内核(第 3 版)”一书中找到答案,但没有找到答案。
【问题讨论】:
-
schedule()在不错的 CPU 上花费大约 10 µs,这真的是个问题吗? -
有几个因素:调度程序组和域,任务平衡器,所以它甚至可以改变为 2 CPU / 4 核系统与单处理器 8 核系统,你的问题没有明确的答案不进行实验(您可以尝试这样做,但很难排除其他重要因素并提供有代表性的工作量)。
标签: linux-kernel operating-system kernel