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

Konstantin N. Bezruchenko mail at bezruk.com
Tue Nov 30 17:08:37 MSK 2004


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






More information about the nginx-ru mailing list