我希望将一个进程固定到双 CPU 机器中的 CPU1 - 在 Linux 中如何做到这一点 - 有什么指示吗?
答案1
你应该认真思考一下为什么你认为自己比调度程序更聪明。之后,如果你仍然想在 Linux 上设置进程的 CPU 亲和性,你可以使用任务集命令,或者,如果你自己编写程序,sched_setaffinity系统调用。
答案2
Fwiw:我们这样做了,将每个进程固定在我们熟练掌握的中等复杂应用程序中。我们发现 Linux 内核调度程序在允许处理器和处理时间方面比我们更好,正如上面其他人所说的那样……