在 Windows 中,可以让程序在多核处理器的任意数量的核心上运行。可以在任务管理器 GUI 中设置。
同样,是否可以在 Linux 的命令行上设置进程亲和性?指定进程可以运行哪些核心
答案1
根据 Debian 包管理器 schedtool 可以做到这一点。(但是,它是一个命令行工具)
不知道任何 GUI 工具。
本文http://www.linuxjournal.com/article/6799表明 Linux 在设置 CPU 亲和性方面起步较晚。此外,对于 2.5 版及更新的内核,乒乓效应不存在,进程倾向于停留在同一个 CPU 上。因此,设置 CPU 亲和性可能没有必要。
答案2
如果你按“a”,然后从 CPU 列表中选择,htop 就可以做到这一点