在特定的核心/ CPU上启动进程?

时间:2014-01-16 03:57:44

标签: linux

有没有办法指定应用程序在linux上的特定核心上运行?例如:

firefox core0

或者从概念上以这种方式运作的东西?

2 个答案:

答案 0 :(得分:4)

利用taskset

中的util-linux

cpuset似乎也在起作用。我不太熟悉它。 cpuset

答案 1 :(得分:3)

使用taskset,这是util-linux包的一部分,您可以执行此操作。有关详情,请查看here

使用taskset可以将正在运行的进程分配给特定的CPU核心。例如,要将进程分配给CPU核心0和4,请执行以下操作。

taskset -p 0x11 <pid>