Назад | Перейти на главную страницу

Сопоставление процессов uWSGI с конкретными ядрами процессора

У меня есть 2 сайта на моем сервере (debian) с 4 ядрами процессора. Для них обоих я использую workers=2 и cpu-affinity=1 таким образом, рабочие отображаются на ЦП 0 и 1 для таких сайтов:

spawned uWSGI master process (pid: 19345)
spawned uWSGI worker 1 (pid: 19346, cores: 1)
mapping worker 1 to CPUs: 0
spawned uWSGI worker 2 (pid: 19347, cores: 1)
mapping worker 2 to CPUs: 1

Я не хочу использовать 4 воркера (очевидно, в этом случае нагрузка будет равномерно распределяться между всеми ядрами), чтобы уменьшить использование памяти, поэтому мне интересно, могу ли я каким-то образом сопоставить воркеров с конкретными ядрами процессора? В приведенном выше примере было бы неплохо, если бы 0 и 1 ЦП были сопоставлены рабочим первого сайта, а 2 и 3 - второму.

Также я нашел здесь полезную (но недостаточную) информацию: http://lists.unbit.it/pipermail/uwsgi/2011-March/001594.html

Спасибо.