Каковы некоторые из лучших инструментов / утилит для тестирования реальной пропускной способности канала? В моем случае я проверяю реальную пропускную способность через мост Wi-Fi.
Каковы некоторые из лучших инструментов / утилит для тестирования реальной пропускной способности канала? В моем случае я проверяю реальную пропускную способность через мост Wi-Fi.
Ответы:
Я считаю, что iperf является одной из наиболее полезных утилит для тестирования пропускной способности точка-точка. У него есть много опций для тестирования через tcp / udp, с помощью udp он может сказать вам, сколько было джиттера. Порты iperf доступны практически для каждой ОС.
Мне также нравится тестирование с использованием NDT , но с ним не так просто работать, как с iperf, поскольку NDT в основном должен быть настроен как сервер где-то, а на клиенте должна быть установлена Java.
Я бы передал что-то вроде / dev / urandom (или / dev / zero для проверки сжатия устройств, если оно есть) через две * nix машины.
Прослушивание и передача / 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
netcat
stdin. Вы можете использовать его повторно, чтобы сделать ваши последующие тесты более сопоставимыми.
IxChariot . Не бесплатно, но он может моделировать все виды трафика. SmallNetBuilder.com использует его для тестирования своих продуктов.
Что вы считаете "реальной пропускной способностью сети"? Это полностью зависит от функции вашей сети и потребностей ваших пользователей.
Например, пропускная способность не будет определяющим атрибутом работы вашей сети, если у вас есть шесть пользователей, которым запрещено передавать потоковое видео / аудио или передавать файлы. В этом случае, если у вас достаточно пропускной способности для их стандартного трафика, больше просто пустая трата.
Тесты полезны для определения слабых мест в вашей сети, но вы не должны воспринимать их как отражение пользовательского опыта, если они не имитируют трафик ваших пользователей.
Если вы просто пытаетесь выяснить, какую полосу пропускания вы можете протолкнуть через беспроводной мост, прежде чем он упадет, вы действительно не сможете обойти iperf и FTP (хотя вам может потребоваться тестирование нескольких машин одновременно). Не забудьте также протестировать двунаправленный трафик.
Если вы заинтересованы в выяснении предполагаемого взаимодействия с пользователем, нам потребуется дополнительная информация.
Я использовал PCATTCP для тестирования прямой пропускной способности. Программа настроена на прием на одном компьютере, а затем на другой компьютер передает.
Вы можете использовать программное обеспечение D-ITG. Это бесплатно и может быть загружено с http://www.grid.unina.it/software/ITG/
Я использовал его для тестирования нескольких компьютеров, подключенных к сети с различными операционными системами. Пропускная способность, джиттер и задержка могут быть легко измерены.
Коммерческая альтернатива - Netrounds (www.netrounds.com). Это облачный сервис (SaaS), что означает отсутствие инвестиций. Существует также бесплатная 30-дневная пробная версия.
Он использует активные датчики, которые легко загружаются. Эти зонды используют оптимизированное ядро Linux для обеспечения максимальной производительности и лучшего управления сетевым оборудованием.
Netround могут генерировать и измерять до 10 Гбит / с с использованием стандартного оборудования ПК, как TCP, так и UDP (даже многоадресного). Поддержка VLAN и нескольких потоков QoS.