100.000 соединений

Andrei Nigmatulin anight at eyelinkmedia.com
Wed May 30 19:25:12 MSD 2007


On Wednesday 30 May 2007 19:10, Vitaliy Okulov wrote:
> Здравствуйте, Andrei.
>
> Вы писали 30 мая 2007 г., 18:59:01:
> > On Wednesday 30 May 2007 18:22, Vitaliy Okulov wrote:
> >> Здравствуйте, nginx-ru.
> >>
> >> Коллеги, решил спросить вас по поводу производительности nginx.
> >> У кого-нибудь есть высоконагруженные проекты, где Nginx держит >100.000
> >> соединений на канале под 1Gb (>50% загрузки), если да, то какой у вас
> >> сервер, какая ОС, что изменяли в ОС, то есть тюнили? Причем роль сервера
> >> просто
> >> proxy, принять запрос обработать, отдать на backand и ответ отдать
> >> медленному клиенту.
> >>
> >> Если нет, то в теории - какая конфигурация выдержит такие требования?
> >
> > Гм, а как по-Вашему возможно поддерживать 100.000 исходящих на backend
> > соединений, если портов только 65535 ?
>
> Отсюда вопрос, как nginx проксирует запросы? 1 запрос от клиента - 1
> запрос на backend, или мультиплексирование 2-3 запросов пришедших
> одновременно в 1 TCP соединение?

Первый вариант. Однако на таких объемах исходящий порт все равно становится 
существенным ресурсом - повторно его можно использовать не сразу.


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list