在 Python 中获取核心计数(不是线程计数)

dea*_*x45 3 python operating-system multiprocessing cpu-cores

我试图找到一种方法来获取某人使用 Python 的 CPU 核心数。我找到的几乎所有答案都是:

multiprocessing.cpu_count()

或者

os.cpu_count()

虽然这些选项非常适合查看计算机有多少个线程,但它并不能告诉我它有多少个内核。

Gri*_*mar 8

如果您不介意使用第三方库,则psutil可以使用以下方法:

import psutil

print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')
Run Code Online (Sandbox Code Playgroud)