multiprocessing.cpu_count 返回错误的内核数

sat*_*oru 6 python

我尝试使用以下代码来确定笔记本电脑的核心数:

import multiprocessing
multiprocessing.cpu_count()
Run Code Online (Sandbox Code Playgroud)

结果是8,但是打开系统报告,可以看到我只有1个4核的CPU。

怎么了cpu_count()

Lac*_*ack 6

您有 4 个物理内核,但有 8 个逻辑处理器。例如,您可能有一个带有超线程的处理器。

来自超级用户:内核和处理器之间的区别