Как протестировать пропускную способность реальной сети между двумя точками?

Они, вероятно, используют диски SAS, которые я никогда не видел ни в каком формфакторе кроме 2,5 дюймов

18
задан 7 March 2015 в 01:37
8 ответов

Я нахожу, что iperf одна из более полезных утилит для тестирования пропускной способности точка-точка. Это имеет много опций протестировать по tcp/udp с udp, который это может сказать Вам сколько дрожания, там был. Порты iperf доступны почти для каждой ОС.

Мне также нравится тестировать с NDT, но это, не вполне так же легко работать с как iperf, так как NDT в основном должно быть установкой как сервером где-нибудь, и клиенту нужно было установить Java.

22
ответ дан 2 December 2019 в 20:21
  • 1
    В то время как iperf дает Вам самые лучшие скорости передачи, можно было добавить, что это делает отладку, связана ли проблема с протоколом или конфигурацией или самой фактической ссылкой. –  Chealion 6 May 2009 в 09:10

Я передал бы что-то по каналу как/dev/urandom (или/dev/zero для тестирования сжатия устройств если таковые имеются) через использование два *отклоняют машины.

Послушайте и передайте по каналу к/dev/null на одной машине

nc –l –p 7000 | /dev/null

Подключение и канал 100 МиБ случайных данных по другому

dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10

Поскольку статистика в реальном времени использует pipeviewer

dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
6
ответ дан 2 December 2019 в 20:21
  • 1
    Узкое место в этом случае могло очень вероятно быть/dev/urandom. Хотя источник данных, который трудно сжать, имеет смысл при тестировании неизвестного пути, менее - дорогой генератор случайных чисел нужно рассмотреть. –  carlito 1 June 2009 в 22:44

Вот подход "в лоб" и подход незнания...

Многие клиенты FTP командной строки сообщают о статистике передачи, таким образом, Вы могли просто использовать FTP, чтобы ПОЛУЧИТЬ или ПОМЕСТИТЬ достаточно большой файл для статистики, чтобы быть значимыми.

3
ответ дан 2 December 2019 в 20:21

IxChariot. Не свободный, но это может моделировать все виды трафика. SmallNetBuilder.com использует его для их тестов продукта.

1
ответ дан 2 December 2019 в 20:21

Что Вы рассматриваете "пропускной способностью реальной сети?" Это зависит полностью от функции Вашей сети и потребностей Ваших пользователей.

Например, пропускная способность не будет атрибутом определения того, как Ваша сеть работает, если у Вас есть шесть пользователей, которым не разрешают передать потоком файлы передачи или видео/аудио. В этом случае, после того как у Вас есть достаточно пропускной способности для их стандартного трафика, больше просто отходы.

Сравнительные тесты полезны для определения слабых пятен в Вашей сети, но Вы не должны брать их в качестве отражения пользовательского опыта, если они не подражают моделям трафика Ваших пользователей.

Если Вы просто пытаетесь выяснить, сколько пропускной способности можно протолкнуть беспроводной мост, прежде чем это упадет, Вы действительно не можете победить iperf и FTP (хотя Вам, возможно, понадобится пара машин, тестирующих одновременно). Не забудьте тестировать bidrectional трафик также.

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

1
ответ дан 2 December 2019 в 20:21

Я использовал PCATTCP для тестирования прямой пропускной способности. Программа установлена получить на одном компьютере и затем других компьютерных передачах.

http://www.pcausa.com/Utilities/pcattcp.htm

1
ответ дан 2 December 2019 в 20:21

Вы можете использовать программное обеспечение D-ITG. Это бесплатно и может быть загружено с http://www.grid.unina.it/software/ITG/

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

0
ответ дан 2 December 2019 в 20:21

Коммерческой альтернативой является Netrounds (www.netrounds.com). Это облачный сервис (SaaS), что означает отсутствие вложений. Существует также бесплатная 30-дневная пробная версия.

В ней используются активные датчики, которые легко загружаются. Эти зонды используют оптимизированное ядро ​​Linux для максимальной производительности и лучшего контроля сетевого оборудования.

Netrounds может генерировать и измерять скорость до 10 Гбит / с с использованием стандартного оборудования ПК, как TCP, так и UDP (даже многоадресная передача). Поддержка VLAN и нескольких потоков QoS.

0
ответ дан 2 December 2019 в 20:21

Теги

Похожие вопросы