Mac上的Python os.cpu_count()返回错误的内核数



Python的os.cpu_count()在我的Mac上返回错误的内核数。

macOS system report:

Model Name:   MacBook Pro
Model Identifier: MacBookPro14,3
Processor Name:   Quad-Core Intel Core i7
Processor Speed:  2.9 GHz
Number of Processors: 1
Total Number of Cores:    4

然而os.cpu_count()返回8.

这是一个错误还是我错过了什么?

这是Python 3.8.6;我还检查了系统附带的Python v2(使用multiprocessing.cpu_count()),结果是相同的。

os.cpu_count()返回机器CPU内的逻辑处理器数,也称为线程数。如果它返回8,那么你的机器有8个线程,而不是内核。

os.cpu_count()表示线程,而不是内核。

相关内容

  • 没有找到相关文章

最新更新