ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[3]: Оптимальная настр ойка



Hi, Igor.

> Кстати, при тестах нужно убедиться, что браузер не работает nginx по старому
> keep-alive соединению после переконфигурации nginx'а. Нужно или дождаться,
> чтобы не осталось "worker process is shutting down", или же остановить nginx
> и запустить снова.

Само собой. Это я прекрасно понимаю.
Вообщем я тут 4 часа возился. Вот что выяснил.

nginx,apache - включены sendfile,keepalive

Вырезка лога nginx:

x.x.x.x - - [30/Nov/2004:08:52:25 -0500]
x.x.x.x - - [30/Nov/2004:08:52:25 -0500]
x.x.x.x - - [30/Nov/2004:08:52:27 -0500]
x.x.x.x - - [30/Nov/2004:08:52:27 -0500]
x.x.x.x - - [30/Nov/2004:08:52:28 -0500]
x.x.x.x - - [30/Nov/2004:08:52:28 -0500]
x.x.x.x - - [30/Nov/2004:08:52:30 -0500]
x.x.x.x - - [30/Nov/2004:08:52:30 -0500]
x.x.x.x - - [30/Nov/2004:08:52:31 -0500]
x.x.x.x - - [30/Nov/2004:08:52:31 -0500]
x.x.x.x - - [30/Nov/2004:08:52:33 -0500]
x.x.x.x - - [30/Nov/2004:08:52:33 -0500]
x.x.x.x - - [30/Nov/2004:08:52:35 -0500]
x.x.x.x - - [30/Nov/2004:08:52:35 -0500]
x.x.x.x - - [30/Nov/2004:08:52:36 -0500]
x.x.x.x - - [30/Nov/2004:08:52:36 -0500]
x.x.x.x - - [30/Nov/2004:08:52:38 -0500]
x.x.x.x - - [30/Nov/2004:08:52:38 -0500]
x.x.x.x - - [30/Nov/2004:08:52:39 -0500]
x.x.x.x - - [30/Nov/2004:08:52:40 -0500]
x.x.x.x - - [30/Nov/2004:08:52:41 -0500]
x.x.x.x - - [30/Nov/2004:08:52:41 -0500]
x.x.x.x - - [30/Nov/2004:08:52:42 -0500]
x.x.x.x - - [30/Nov/2004:08:52:43 -0500]
x.x.x.x - - [30/Nov/2004:08:52:44 -0500]
x.x.x.x - - [30/Nov/2004:08:52:47 -0500]
x.x.x.x - - [30/Nov/2004:08:52:48 -0500]
x.x.x.x - - [30/Nov/2004:08:52:49 -0500]
x.x.x.x - - [30/Nov/2004:08:52:50 -0500]
x.x.x.x - - [30/Nov/2004:08:52:50 -0500]
x.x.x.x - - [30/Nov/2004:08:52:51 -0500]

Видно что отдается 2 картинки в секунду. А в некоторые секунды вообще
ничего не отдается.

Теперь то-же самое и те-же условия у апача:

x.x.x.x - - [30/Nov/2004:08:59:01 -0500]
x.x.x.x - - [30/Nov/2004:08:59:01 -0500]
x.x.x.x - - [30/Nov/2004:08:59:01 -0500]
x.x.x.x - - [30/Nov/2004:08:59:01 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:02 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:03 -0500]
x.x.x.x - - [30/Nov/2004:08:59:04 -0500]
x.x.x.x - - [30/Nov/2004:08:59:04 -0500]
x.x.x.x - - [30/Nov/2004:08:59:04 -0500]
x.x.x.x - - [30/Nov/2004:08:59:04 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:05 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:06 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]
x.x.x.x - - [30/Nov/2004:08:59:07 -0500]

Вот отсюда и визуальная загрузка быстрее. Тут в среднем отдается 6
изображений в секунду.

Из разницы сейчас только метод обработки соединений. Апач работает с
poll а nginx с kqueue
Как вы думаете может ли быть в данном случае poll быстрее? Я не уверен
на счет этого, а у вас опыт большой :-)

-- 
Konstantin N. Bezruchenko, BK5536-RIPE





 




Copyright © Lexa Software, 1996-2009.