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

问题描述 投票:0回答:1

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

multiprocessing.cpu_count()

os.cpu_count()

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

python multiprocessing operating-system cpu-cores
1个回答
8
投票

如果你不介意使用第三方库,使用

psutil
就可以了:

import psutil

print(f'Number of physical cores: {psutil.cpu_count(logical=False)}')
© www.soinside.com 2019 - 2024. All rights reserved.