0

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

4

1 回答 1

2

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

cpuset -c -l X python foo.py

有关详细信息,请参阅如何在 FreeBSD中为进程设置 CPU 亲和性。

于 2012-04-26T20:12:09.637 回答