有没有办法为我的Python /多处理脚本分配CPU?

时间:2016-12-07 15:51:37

标签: python

据我所知,您可以计算给定系统上逻辑或物理内核的数量

TextView

指定池大小

#logical
multiprocessing.cpu_count()

#physical
import hwloc
print  hwloc.Topology().get_nbobjs_by_type(hwloc.OBJ_CORE)

但是在prod中,当服务器忙时,某些进程会被抢占。

有没有办法请求保证池大小,如果不能分配CPU - 只需退出错误?

为什么我要这样做:我注意到如果我等待5秒钟,我通常可以获得3倍的性能提升。所以我想循环尝试获得我需要的CPU分配。

0 个答案:

没有答案