限制Python在Unix服务器上使用的CPU核心数

时间:2017-10-19 08:23:09

标签: python unix cpu-cores

我正在运行一个Python脚本来处理共享Unix计算集群上的大量数据,最多包含64个CPU核心。我想确保该脚本仅在1个核心上运行,但它使用的是我没有保留的多个CPU,这会干扰共享群集的其他用户。我没有在代码中明确地进行任何并行化,我使用Unix的资源模块来限制创建的进程数:

-1

然而,这些作业仍然显示5000%或更高的CPU使用率。如何强制脚本使用最多1个CPU运行? 我查看了资源模块中的其他可能性,但它们似乎都与内存使用或CPU时间有关,而不是内核数量。

由于

0 个答案:

没有答案