Re[3]: Скорость отдачи файлов
Denis F. Latypoff
latypoff at yandex.ru
Mon Jan 15 14:30:06 MSK 2007
Hello Konstantin,
Monday, January 15, 2007, 5:19:38 PM, you wrote:
> Здравствуйте Denis,
> Monday, January 15, 2007, 5:14:23 PM, you wrote:
>>> Какие настройки подкрутить, что-бы файло отдавалось как можно
>>> быстрее. Файлы 5-10Mb.
>>> При дефлотных настройках
>>> ==
>>> worker_processes 2;
>>> events {
>>> worker_connections 2048;
>>> }
>>> ==
>>> Файло отдается очень медленно ~1-3kb/sec. При этом примерно 1500
>>> подключений к серверу.
>>> Провел эесперемент, закрыл фаерволлом от всех, кроме себя. Начал
>>> качать файло, nginx отдает со средней скоростью 150-200Kb/sec.
>>> Включил апач, начал качать тоже самое файло, скорость 300-350Kb/sec.
>>> Сейчас настройки nginx такие:
>>> ==
>>> worker_processes 500;
>>> events {
>>> worker_connections 3500;
>>> }
>>> ==
>>> Файло отдается очень медленно, при переключении на апач, отдается в
>>> 1.5-2 раза быстрее. При этом, при nginx число подключений к серверу
>>> колеблется около 2000-2100 хотя по идее должно быть 3500. Что
>>> подкрутить, куда посмотреть?
>>> ЗЫ FreeBSD 5.4-S
>> worker_processes [меняйте_сами];
>> events {
>> worker_connections 1024; # не меняйте
>> }
> Почему не менять, как задать максимльное кол-во соединений?
лучше больше 10 воркеров с 1024-мя соединениями каждый чем 5 воркеров
с 2048-ми соединениями
>> http {
>> sendfile on;
>> tcp_nopush on;
>> keepalive_timeout 0;
>> tcp_nodelay on;
>> }
> Ну это так и стоит.
--
Best regards,
Denis Latypoff mailto:latypoff at yandex.ru
More information about the nginx-ru
mailing list