экспериментируя с кол-вом uWSGI воркеров на Python(Django) приложении выяснил что оптимальное кол-во воркеров (для моего приложения) ранво кол-ву ядер.
Тестил через утилиту ab.
Еслиб в моём приложении были задачи которые ждут подолгу ответа и не напрягают при этом проц (парсим сайт, ждёт ответа от базы с другого сервера и т.д.) то кол-во воркеров навренео пришлось бы увеличить.
Другими словами мой подход — эксперимент. Берём что-то среднее рекомендуемое и плавно пробуем акуратно менять, наблюдам, анализируем делаем выводы, принимаем решение.