记得试过有一次,把 py 程序放到 ESXi(ver 6.5u)的虚拟机里跑,py 程序有多进程( futures.ProcessPoolExecutor,是进程,不是线程)的设计,现象是:5 个进程池只能 1 个在工作(当时是从 loggin 的提示看出来,只有 proc_1 有 logging 显示)。。。
把代码 copy 到真机上运行,溜得很。。。
后来,改虚拟机的配置,2、4、8、16 核都试过,情况没变化
ESXi 平台本身 32 个 CPU
后来因为这个事不是什么主要问题,就忽略了这个问题
也不知道其原因?
问题是,如果真要 ESXi 跑多进程,如何破?
把代码 copy 到真机上运行,溜得很。。。
后来,改虚拟机的配置,2、4、8、16 核都试过,情况没变化
ESXi 平台本身 32 个 CPU
后来因为这个事不是什么主要问题,就忽略了这个问题
也不知道其原因?
问题是,如果真要 ESXi 跑多进程,如何破?