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

FreeBSD-在不同处理器中运行Python代码,python,multicore,freebsd,Python,Multicore,Freebsd,我想运行两个python脚本。 每一个都需要很长时间才能完成。 我在一台双核FreeBSD机器上工作,希望确保使用两个内核。 当我运行这两个脚本时,我发现它们最终都在同一个CPU中运行。 如何控制两个脚本由不同的CPU执行? 我知道在Linux中我们可以指定taskset-cx python foo.py,其中X是CPU号,如0,1,2。 如何在FreeBSD系统中执行类似操作。您要查找的术语是“CPU相关性” cpuset-c-lx python foo.py 有关更多详细信息,请参阅。我获取

我想运行两个python脚本。 每一个都需要很长时间才能完成。 我在一台双核FreeBSD机器上工作,希望确保使用两个内核。 当我运行这两个脚本时,我发现它们最终都在同一个CPU中运行。 如何控制两个脚本由不同的CPU执行? 我知道在Linux中我们可以指定taskset-cx python foo.py,其中X是CPU号,如0,1,2。
如何在FreeBSD系统中执行类似操作。

您要查找的术语是“CPU相关性”

cpuset-c-lx python foo.py


有关更多详细信息,请参阅。

我获取cpuset:setaffinity:Operation not permittedd是否尝试以root用户身份运行该命令(或以
sudo
作为前缀)?默认情况下,sudo没有一些freebsd发行版。查看您的:
pkg_info-xI sudo
。有关您的版本的详细信息:
pkg_info | grep sudo
获取版本,假设版本为1.6.9.20,
pkg_info-do sudo-1.6.9.20
查找更多详细信息。如今,内核擅长分配工作负载。您的流程运行在同一个核心上的证据是什么?