Вопрос к знатным Томкатоводам

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Вопрос к знатным Томкатоводам

Сообщение Stanislav »

У нас в компашке ходит легенда, что Томкат поддерживает не более 2000 коннектов.
С какого перепугу? Кто-то что-то слышал об этом?
hawk
Пользователь
Сообщения: 141
Зарегистрирован: 21 мар 2005, 20:08
Откуда: St. Petersburg->Vancouver

Re: Вопрос к знатным Томкатоводам

Сообщение hawk »

man ulimit /keyword: file descriptors?

еще, звон может идти из количества созданных тредов для обработки запросов, но 2000+ запросов одновременно в обработке на одном инстансе... что-то не так должно быть в датском королевстве, и конечном итоге тоже конфигурируется. Было бы желание, правда летать оно врядли будет.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Вопрос к знатным Томкатоводам

Сообщение Stanislav »

hawk писал(а):man ulimit /keyword: file descriptors?
еще, звон может идти из количества созданных тредов для обработки запросов, но 2000+ запросов одновременно в обработке на одном инстансе... что-то не так должно быть в датском королевстве, и конечном итоге тоже конфигурируется. Было бы желание, правда летать оно врядли будет.
2000 в конфиге Томката прописано - типа если не прописать - то если будет больше, то бухнется...
У нас крутится около 1200-1600-1800 запросов на одном инстансе - нормально вроде, никаких проблем.
Просто интересно стало - это правда или нет - проверить не могу :D
Аватара пользователя
Ильгиз
Пользователь
Сообщения: 55
Зарегистрирован: 13 сен 2005, 12:00
Откуда: Уфа - Китченер

Re: Вопрос к знатным Томкатоводам

Сообщение Ильгиз »

"Apache [2.0 mpm] [..] dies when subject to a load of c. 4000 parallel sessions".

http://www.sics.se/~joe/apachevsyaws.html
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: Вопрос к знатным Томкатоводам

Сообщение sobomax »

Ильгиз писал(а):"Apache [2.0 mpm] [..] dies when subject to a load of c. 4000 parallel sessions".
Tomcat может работать и напрямую не через апач, так что это не из той оперы я думаю.

По сути вопроса ограничение скорее всего связано с количеством тридов. Каждый трид требует выделения определенного количество памяти* под стек, по дефолту под линухом - 1MB. Соответвенно, 2,000 тридов на i386 займут 2GB, то есть практически все адресное пространство доступное для пользовательского процесса.

-Maxim
* - вернее даже не памяти как таковой, а адресного пространства. Физическая память там выделяется lazily, после первого обращения к конкретной странице, а вот адресное пространство резервируется сразу в полном объеме при создании нового трида.
Ответить