В настоящее время я настраиваю приложение Gunicorn на одноядерном компьютере, и у меня есть ограничение на память, поэтому я бы предпочел использовать 1 рабочий и 8 потоков, а не 2 рабочих с 4 потоками.
Однако я все еще спрашиваю себя о возможной проблеме производительности с конфигурацией 1 рабочий, поскольку в официальной документации Gunicorn рекомендуется использовать следующую настройку.
2 * (number of cores) + 1
Учитывая тот факт, что с Python я буду изначально блокироваться GIL. Если я хочу истинного параллелизма с использованием потоков, я все равно не вижу никакого интереса в использовании большего количества процессов, чем количество ядер.