【发布时间】:2012-04-27 04:12:09
【问题描述】:
我想运行两个 python 脚本。 每一个都需要很长时间才能完成。 我正在使用双核 FreeBSD 机器,并希望确保我使用这两个内核。 当我运行这两个脚本时,我发现它们最终都在同一个 CPU 中运行。 如何控制两个脚本被不同的 CPU 占用? 我知道在 Linux 中我们可以指定 taskset -c X python foo.py,其中 X 是 CPU 编号,如 0、1、2。 如何在 FreeBSD 系统中做类似的事情。
【问题讨论】:
-
如今,内核擅长分配工作负载。您有什么证据表明您的流程在同一个核心上运行?