Почему psutil.cpu_count() показывает 16 на моем 8-ядерном Mac

#python-3.x #psutil

#python-3.x #psutil

Вопрос:

Почему psutil.cpu_count() показывает 16 на моем 8-ядерном Mac. Я использую Python 3.7.6 и psutil 5.7.2

Комментарии:

1. почему понижающий голос? это ясный, краткий и искренний вопрос.

Ответ №1:

Это потому, что он показывает логические ядра (количество физических ядер, умноженное на количество потоков, которые могут выполняться на каждом ядре). Если вы хотите узнать только физическое ядро, тогда используйте: psutil.cpu_count(logical=False) Прочитайте документы здесь:https://psutil.readthedocs.io/en/latest/#psutil.cpu_count подробнее.