FreeBSD - 在不同的处理器中运行Python代码

时间:2012-04-26 20:07:04

标签: python multicore freebsd

我想运行两个python脚本。 每一个都需要很长时间才能完成。 我正在研究双核FreeBSD机器,并希望确保我同时使用这两个核心。 当我运行这两个脚本时,我发现它们最终都在同一个CPU中运行。 如何控制不同CPU采用的两个脚本? 我知道在Linux中我们可以指定taskset -c X python foo.py其中X是CPU编号0,1,2。 我怎样才能在FreeBSD系统中做类似的事情。

1 个答案:

答案 0 :(得分:2)

您正在寻找的术语是“CPU亲和力”。

cpuset -c -l X python foo.py

有关详细信息,请参阅How to set CPU affinity for a process in FreeBSD