Задать вопрос

Почему загружено только 12 процессоров из 24?

На сервере 24 процессора, но используются из них только 12.
В uwsgi указано 48 процессов, потоки не используются.

Конфиг для UWSGI - myproject.ini
[uwsgi]
plugins=python3
virtualenv=/home/myproject
module=project.wsgi
callable=application
pythonpath=/home/myproject
chdir=/home/myproject
processes=48


htop:
5c80d7e3afb8d497833385.png

Пример графиков с загруженного и не загруженного процов.
5c80d7ed0fe62462991140.png

Памяти вроде хватает.
5c80d7f304d85486144189.png

dstat -v
5c80dacee9072568423380.png

Почему половина процессоров не используется?
  • Вопрос задан
  • 1030 просмотров
Подписаться 6 Средний 8 комментариев
Ответ пользователя Boris Köln К ответам на вопрос (2)
@BorisKorobkov
Web developer
Если у вас виртуалка, то это просто хостер вам заблокировал часть ядер. Ну или просто неправильно настроил вашу виртуалку.
Ответ написан