强制某个进程使用特定的 CPU 核心吗?

强制某个进程使用特定的 CPU 核心吗?

可能重复:
是否可以限制 Linux 进程以使其只能在特定机器上的特定核心上运行?

我想知道如何在 Linux 服务器上将进程绑定到特定的 CPU 核心?我正在运行 Centos 5.5。正如您从添加为评论的屏幕截图中看到的那样,我有两个核心...

有没有简单的方法可以做到这一点?

taskset -p pid 返回 pid 的当前亲和性掩码: 3. 我怎么知道是哪个核心?我的服务器只有双核。

谢谢你的建议。

答案1

答案2

这个问题已经在超级用户网站。不过,正如一位评论者所说,您可能会发现性能更差,因为 Linux Scheduler 非常好。

相关内容