@antontinishov

Почему так сильно грузится cpu?

Есть сайтик на django на vds (1 core, 1 gb ram, 20 gb ssd). На бэкенде nginx+uwsgi. Используется бд postgresql. При нескольких обновлениях странички цп грузится оч сильно. Думаю, что нужно как-то править конфиги uwsgi...
Собственно конфиг:
#mysite_uwsgi.ini
[uwsgi]

plugins         = python3
wsgi-file       = /beta/beta/beta/beta/wsgi.py
chdir           = /beta/beta/beta
module          = beta.wsgi:application
home            = /beta/beta
master          = true
enable-threads = true
processes       = 1
threads         = 1
thunder-lock = true
cpu-affinity    = 1

chmod-socket    = 666
socket          = /beta/mysite.sock
chown-socket    =  www-data
vacuum          = true
pidfile = /beta/mysite.pid

disable-logging = true
daemonize = /beta/beta/uwsgi.log
harakiri = 30
harakiri-verbose = true
max-requests = 5000
close-on-exec = true
post-buffering = 1
  • Вопрос задан
  • 1047 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
serverfault.com/q/696449
cpu-affinity
One word: why? Many people think that CPU pinning is a good thing. It rarely if ever provides any performance increase over just letting the kernel's CPU scheduler do its thing


processes * threads ~ RPS на бекенд
processes       = 1 
threads         = 1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы