0
我的電腦有2
核心和4
邏輯處理器(Linux是一個virtualbox
運行),但在蟒蛇的筆記本,當我運行print cpu_count()
,它返回我1
。這是爲什麼?上``virtualbox`` VM爲什麼CPU_COUNT返回1,託管多核機器上
完整代碼如下所示:
from multiprocessing import cpu_count
print cpu_count()
我的電腦有2
核心和4
邏輯處理器(Linux是一個virtualbox
運行),但在蟒蛇的筆記本,當我運行print cpu_count()
,它返回我1
。這是爲什麼?上``virtualbox`` VM爲什麼CPU_COUNT返回1,託管多核機器上
完整代碼如下所示:
from multiprocessing import cpu_count
print cpu_count()
當您的virtualbox
僅配置了一個處理器造成的。爲了增加處理器數量:
1)啓動VirtualBox
2)機 - >設置
3)點擊System
菜單點
4)點擊Processor
標籤
5)處理器的選擇數目
測試virtualbox
連同Linux Mint 17
在Windows 8
主機系統。
你的平臺是什麼? – georg
我有一個Ubuntu的虛擬機12.04 – Jacobian
在Linux上,通過運行'os.sysconf('SC_NPROCESSORS_ONLN')''返回這個數字。如果它返回'1',這可能是因爲您的VM只配置了一個處理器。無所謂主機操作系統有多少。 – dano