Здравствуйте, vvv848165@ya.ru, Вы писали:
VYR>Есть сервер к которому будут присоединены 35000 клиентов которые изредка посылают короткие TCP-IP сообщения (и держат каналы открытыми) VYR>Очень бы хотелось проверить на производительность... VYR>1) Будет ли большая разница если проверять не с разных IP а всё на одном компе через 127.0.0.1 (или на другом одном из локальной сети) VYR>2) Почему? VYR>3) Можно ли на халяву эмитировать подключения с разных IP?
loopback вообще ведет себя сильно по-другому, чем нормальный сетевой интерфейс. На линухе соединение через loopback заворачивается в обход большей части TCP-стека, так что оно практически такое же дешевое, как AF_UNIX. А на венде оно парадоксально дорогое.
Я думаю, адекватной проверкой будет проверка с другого компьютера. Хотя, конечно, организовать с другого компьютера 35К исходящих соединений — само по себе challenge. Напиши тестовую программу на Go, там стандартная библиотека избавит тебя от существенной части головной боли.