Инструмент для сетевого стресс-теста

11

Мне нужен инструмент для стресс-тестирования нашей сети между двумя машинами.

Приложение должно отправить пакет на машину 2, машина 2 должна отправить его обратно, машина 1 проверит, что пакет правильный, генерирует новый пакет и процесс начинается заново.

Кто-нибудь знает такое приложение?

shaiss
источник
Не могли бы вы сообщить нам, какие машины вы используете? до тех пор, пока мы не угадаем, какой ответ лучше.
Патрик Р

Ответы:

13

Вы хотите Iperf . Это супер крошечный, кросс-платформенный и очень простой в использовании.

jamieb
источник
2

Если вы говорите о двух коробках Windows, мне нравится NTTTCP:

http://www.microsoft.com/whdc/device/network/TCP_tool.mspx

NTttcp - это многопоточное асинхронное приложение, которое отправляет и получает данные между двумя или более конечными точками и сообщает о производительности сети в течение всей передачи. По сути, это порт на основе Winsock инструмента ttcp, который измеряет производительность сети в виде числа байтов, передаваемых в секунду, и циклов ЦП на байт. Поскольку может быть сложно диагностировать общую производительность системы без разделения системы на более мелкие подсистемы, NTttcp позволяет пользователям сузить фокус своего тестирования и исследований только до сетевой подсистемы.

Очиститель
источник
1

Это зависит от того, по какому протоколу вы хотите «стресс-тест».

Пинг (как уже упоминалось) для ICMP, но это в первую очередь для установления того, что у вас есть какая- то связь.

Чтобы загрузить сеть и посмотреть, как быстро она будет работать, TTCP (PCATTCP, если на Windows: http://www.pcausa.com/Utilities/ttcpdown1.htm ), если ваш протокол TCP / IP.

Также MTR - отличная команда для устранения неполадок, связанных с прерывистым подключением. Если на окнах, PingPlotter (не такой надежный, как MTR).

SvrGuy
источник
0

Это именно то, что делает "пинг".

Я бы поспорил на сто долларов, в вашей системе уже установлен пинг!

Обратите внимание, что большинство версий 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

Ричард Т
источник
0

Я рекомендую IXChariot. Он может воспроизводить потоки вашего приложения на ваших портах. Простой в использовании и довольно рентабельный для всей программной реализации инструмента сетевого тестирования.

Сайт IxChariot

Я не продаю это. Я не обслуживаю это. Я просто считаю, что это невероятно крутой и полезный инструмент

Джеймс Пулли
источник