为什么cpu_count在多核计算机上托管的``virtualbox`` VM上返回1

时间:2014-05-25 17:12:11

标签: python virtual-machine

我的计算机有2个核心和4个逻辑处理器(Linux在virtualbox上运行),但在python笔记本中,当我运行print cpu_count()时,它返回我1。那是为什么?

完整代码如下所示:

from multiprocessing import cpu_count
print cpu_count()

1 个答案:

答案 0 :(得分:1)

virtualbox仅配置一个处理器时,会导致此问题。增加处理器数量:

1)启动virtualbox
2)机器 - >设置
3)点击System菜单点
4)单击Processor标签
5)选择处理器数量

virtualbox上与Linux Mint 17主机系统上的Windows 8一起进行了测试。