os.cpu_count()
Возвращает число логических процессоров в системе.
Сигнатура
os.cpu_count()Возвращает количество доступных логических ядер процессора или None, если определить не удалось. Часто используют для выбора числа потоков или процессов в пуле.
import os
workers = os.cpu_count() or 1
print('Ядер:', workers) # Ядер: 8