Веб-сервер: теоретический предел для одновременных подключений? - PullRequest
0 голосов
/ 18 ноября 2011

Существует ли теоретическое ограничение на количество одновременных соединений, которые может обрабатывать один веб-сервер?

Я много читал о веб-сервере G-WAN , который заявляет, что онсамый быстрый в мире, и проблема C10k .

ОБНОВЛЕНИЕ :

Еще один способ сформулировать этот вопрос, каков порядок ранжированияскорее всего узкие места, которые будут препятствовать дополнительным параллельным соединениям?

Ответы [ 2 ]

0 голосов
/ 16 апреля 2012

Узким местом может быть:

  1. приложение в пользовательском режиме (поэтому сервер работает быстрее другого)
  2. сеть (обойти это узкое место с помощью локальных тестов или локальной сети 40 GbE)
  3. ядро ​​(исправьте ядро, напишите драйверы или используйте другую ОС)

Таким образом, игра заключается в том, чтобы решить эти проблемы в порядке их вероятности.

Disclamer: я участвую в разработке проекта G-WAN, но не имею ничего общего с вопросом выше.

0 голосов
/ 18 ноября 2011

теоретический предел? Нет. Это функция доступной вычислительной мощности, ОЗУ, задержки, сокетов, полосы пропускания и любого другого числа факторов, но для этого не существует теоретическая верхняя граница, за исключением, возможно, некоторого общего количества. материи и энергии во вселенной.

РЕДАКТИРОВАТЬ: Для тех, кто голосует за этот древний ответ, имейте в виду, что он был написан в ответ на вопрос в том виде, в котором он был задан изначально (он состоял только из первой строки вопроса, уточнение было добавлено намного позже). ). Я оставляю это здесь, потому что я поддерживаю утверждение. Если вам захочется отказаться от голосования за этот ответ, я был бы очень признателен, если бы вы оставили комментарий, идентифицирующий некоторую теоретическую верхнюю границу, которую я пропустил. Здесь может скрываться новая теорема, если вы можете определить теоретический предел!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...