Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Кто лимитирует количество коннекшнов?  (Прочитано 1090 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Throwable

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Глобальная проблема - есть сервер на джаве, к которому коннектятся пользователи. После того как сделал миграцию сервера с виндов на линукс, он теперь не может обслуживать больше чем 1000 одновременных коннекшнов. Есть подозрение, что где-то в системе установлен лимит на 1024 одновременных коннекшна, либо 1000 на процесс. Вопрос: кто просил устанавливать этот лимит и где его можно поменять?

Оффлайн qwert

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Кто лимитирует количество коннекшнов?
« Ответ #1 : 19 Апрель 2007, 09:51:56 »
Обычно этим занимается сам сервер.
Но 1024 это действительно лимит в винде ;) меняется сей лимит в реестре.
В линуксе это лимит ставится в ядре.
Смотри на предмет sysctl. ищи что-то типа kern.maxfiles (этот путь из FreeBSD) (сокет это тот же самый файл).

Просто интересно: у тебя к серверу одноврнеменно 1000 пользователей цепляется?

Оффлайн Throwable

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Кто лимитирует количество коннекшнов?
« Ответ #2 : 19 Апрель 2007, 21:29:11 »
Нашел. Это действительно лимит, меняется командой
ulimit -n
или в файле /etc/securety/limits.conf глобально для системы.

В винде как раз лимит не стоял (2003 Server). Виндовый сервак держал 5000 юзеров во время шахматной олимпиады.
Сейчас все мигрировал на линух. Вечером около 1500 заходит (www.buho21.com). Причем не просто сидит, а постоянно фигачит короткими пакетами (ходы, чат месседжи). Вцелом, производительностью очень доволен - загруженность системы 2-3%, хотя пинг сервера увеличился с 0-20 ms под виндами до 70-90 ms под линухом. Но я думаю, это решается тюнингом ядра и сокетов.

Оффлайн KORG

  • Участник
  • *
  • Сообщений: 144
    • Просмотр профиля
    • Linux Support LLC
Re: Кто лимитирует количество коннекшнов?
« Ответ #3 : 19 Апрель 2007, 21:53:51 »
А какая версия системы у тебя на сервере?
"Кто хочет - ищет возможности. Кто не хочет - ищет причины."

Оффлайн Throwable

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Кто лимитирует количество коннекшнов?
« Ответ #4 : 22 Апрель 2007, 22:33:46 »
Вот такая:
Linux b-server 2.6.20-15-server #2 SMP Fri Apr 13 20:49:21 UTC 2007 x86_64 GNU/Linux
Тачка - dell poweredge 850.

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.