Мне нужен инструмент для стресс-тестирования нашей сети между двумя машинами.
Приложение должно отправить пакет на машину 2, машина 2 должна отправить его обратно, машина 1 проверяет правильность пакета, генерирует новый пакет, и процесс начинается заново.
Кто-нибудь знает такое приложение?
Вы хотите iperf. Это супер крошечный, кроссплатформенный и очень простой в использовании.
Если вы говорите о двух ящиках Windows, мне нравится NTTTCP:
http://www.microsoft.com/whdc/device/network/TCP_tool.mspx
NTttcp - это многопоточное асинхронное приложение, которое отправляет и принимает данные между двумя или более конечными точками и сообщает о производительности сети на протяжении передачи. По сути, это порт средства ttcp на основе Winsock, который измеряет производительность сети в байтах, передаваемых в секунду, и циклах ЦП на байт. Поскольку может быть сложно диагностировать общую производительность системы без разделения системы на более мелкие подсистемы, NTttcp позволяет пользователям сузить фокус тестирования и исследования только до сетевой подсистемы.
Это зависит от того, какой протокол вы хотите пройти «стресс-тест».
Ping (как уже упоминалось) для ICMP, но это в первую очередь для подтверждения того, что у вас есть некоторые вид связи.
Чтобы загрузить сеть и посмотреть, как быстро она будет работать, TTCP (PCATTCP, если в Windows: http://www.pcausa.com/Utilities/ttcpdown1.htm), если ваш протокол - TCP / IP.
Также MTR - отличная команда для устранения проблем с прерывистым подключением. Если в Windows, PingPlotter (не такой надежный, как MTR).
Это именно то, что делает «пинг».
Готов поспорить, что в вашей системе уже установлен ping!
Обратите внимание, что большинство версий ping в современных выпусках имеют флаг, который позволяет вам установить «шаблон данных» для обнаружения конкретных битовых ошибок.
Следующее взято из справочной страницы ping:
-p pattern
You may specify up to 16 â?~â?~padâ?Tâ?T bytes to fill out the packet
you send. This is useful for diagnosing data-dependent problems
in a network. For example, -p ff will cause the sent packet to
be filled with all ones.
Как правило, отправка всех единиц или всех нулей решает проблему с оборудованием, которая связана со сбросом битов.
RT
Рекомендую IXChariot. Он может воспроизводить потоки вашего приложения на ваших портах. Простой в использовании и довольно рентабельный для программной реализации инструмента тестирования сети.
Я его не продаю. Я его не обслуживаю. Я просто считаю, что это очень крутой и полезный инструмент.