据我所知,您可以计算给定系统上逻辑或物理内核的数量
TextView
指定池大小
#logical
multiprocessing.cpu_count()
#physical
import hwloc
print hwloc.Topology().get_nbobjs_by_type(hwloc.OBJ_CORE)
但是在prod中,当服务器忙时,某些进程会被抢占。
有没有办法请求保证池大小,如果不能分配CPU - 只需退出错误?
为什么我要这样做:我注意到如果我等待5秒钟,我通常可以获得3倍的性能提升。所以我想循环尝试获得我需要的CPU分配。