Re: Посоветуйте оптимальные настройки
ForJest
forjest at gmail.com
Mon Apr 10 22:12:22 MSD 2006
On 4/10/06, AleXXX V. NovikoFF <alexxx at alexxx.ru> wrote:
> Долго бьюсь с этим, пользователи жалуются, что скорость скачки маленькая,
> и похожа на модемную, все, без исключения....
> однако ж статистика выдает постоянную загрузку 100мбит канала на 70-80%!
> одновременно скачивают около 300 человек, каждый в 1 поток не больше.
> Файлы большие, не меньше 20-30 мбайт, и до 1.5 гигабайта...
> у некоторых клиентов стоит насильное ограничение в 16 кбайт в сек (но
> реальная скорость у них около 3-4 кбайт в сек, самолично проверял)
> у всех остальных ограничения нет.
>
> Стоит один воркер, и вот такой конфиг:
>
> client_header_timeout 30;
> client_body_timeout 30;
> send_timeout 120;
>
> client_header_buffer_size 1k;
> large_client_header_buffers 4 4k;
>
> sendfile on;
> tcp_nopush on;
> tcp_nodelay on;
>
> postpone_output 1460;
>
> lingering_time 30;
> lingering_timeout 3;
> reset_timedout_connection on;
>
> keepalive_timeout 7;
>
> все, относящееся к прокси вырезал.
> для отдачи файлов стоит send_timeout 7;
>
> Может есть что-то более подходящее для моей ситуации?
>
> Спасибо!
>
> --
> AleXXX V. NovikoFF <alexxx at alexxx.ru>
>
>
>
Кстати у нас была схожая проблема. Всё упёрлось как раз в
проксированный ответ, в апачу и авторизацию - не хвататло этих самых
апачей. Было 70, а по количеству запросов, чтобы эффективно
обслуживать авторизацию и отсыл на скачивание нужно было штук 200.
Концов мы так и не нашли, т.е. винт напрягался/читал на 70 Мбит, а
bandwidth был 10.
Помогло только отсечение пользователей, которые спамили запросами - по
30-50 в минуту.
More information about the nginx-ru
mailing list