Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: Низкая скорость о бработки запросов
> А как менялись rcvbuf и sndbuf ?
> Если так - менялся конфиг, потом -HUP, то эти параметры на listen-сокете
> остались те же. Нужно явно указать уменьшеные rcvbuf и sndbuf.
Попробовал штук десять различных конфигураций, в итоге остановился на следующей:
worker_processes 1;
worker_rlimit_nofile 10000;
worker_priority -5;
events {
worker_connections 10000;
use kqueue;
}
...
server {
listen xxx default sndbuf=32768;
}
В данный момент:
netstat -na | grep EST | wc -l
3689
systat -vm
Disks ad4 da0
KB/t 0.00 75.79
tps 0 139
MB/s 0.00 10.26
% busy 0 97
out 11.702 MB/s (стабильно)
Обработка запроса происходит 8-15 секунд.
При увеличении worker_processes (пропорционально уменьшал worker_connections)
по systat -vm нагрузка на диски уменьшалась (до 75-80%), но запрос
обрабатывается гораздо медленнее.
|