Re: нагрузочное тестирование с разных IP
От: Pzz Россия https://github.com/alexpevzner
Дата: 12.03.20 08:23
Оценка: 6 (2)
Здравствуйте, 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, там стандартная библиотека избавит тебя от существенной части головной боли.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.