获取 Python 中的核心数(不是线程数)
Get Core Count in Python (NOT THREAD COUNT)
我试图找到一种方法来获取某人使用 Python 的 CPU 核心数。
我找到的几乎所有答案都是:
multiprocessing.cpu_count()
或
os.cpu_count()
虽然这些选项非常适合查看计算机有多少线程,但它并没有告诉我它有多少内核。
如果您不介意使用第三方库,使用 psutil
即可:
import psutil
print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')
我试图找到一种方法来获取某人使用 Python 的 CPU 核心数。 我找到的几乎所有答案都是:
multiprocessing.cpu_count()
或
os.cpu_count()
虽然这些选项非常适合查看计算机有多少线程,但它并没有告诉我它有多少内核。
如果您不介意使用第三方库,使用 psutil
即可:
import psutil
print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')