Як перевірити реальну пропускну здатність мережі між двома точками?


18

Які є кращі інструменти / утиліти для тестування реальної пропускної здатності через посилання? У моєму випадку я перевіряю реальну пропускну здатність через міст Wi-Fi.

Відповіді:


22

Я вважаю, що iperf є однією з найбільш корисних утиліт для перевірки пропускної здатності "точка-точка". У нього є багато варіантів тестування на tcp / udp, з udp це може сказати вам, скільки було тремтіння. Порти iperf доступні майже для кожної ОС.

Мені також подобається тестування з NDT , але працювати не так просто, як з iperf, оскільки NDT в основному має бути налаштований як сервер десь, а для клієнта повинна бути встановлена ​​java.


1
Хоча iperf дає вам найкращі можливі швидкості передачі, можна додати, що він робить налагодження, пов’язана проблема з протоколом чи конфігурацією або власне посиланням.
Chealion

3
Примітки до інших: на машині A (iperf -s) на машині B (iperf -c machineAname)
Джон М

Існує акуратний графічний фронт до iperf під назвою xjperf
Бен

6

Я б передав щось на зразок / dev / urandom (або / dev / zero, щоб перевірити стиснення пристроїв, якщо воно є) на двох * nix машинах.

Слухайте та передайте на / dev / null на одній машині

nc –l –p 7000 | /dev/null

Підключіть і передайте 100MiB випадкових даних з іншого

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

1
Вузьким місцем у цьому випадку, швидше за все, може бути / dev / urandom. Хоча джерело даних, яке важко стиснути, має сенс під час тестування невідомого шляху, слід розглядати менш дешевий генератор випадкових чисел.
carlito

Трансляція MP3 може бути альтернативою
Майкл Харен

Або просто заздалегідь побудуйте ваші 100MB випадкових даних, а потім передайте їх до netcatsdin. Ви можете використати його повторно, щоб зробити більш пізними і ваші пізніші тести.
nickgrim

3

Ось такий підхід і невігластво ...

Багато клієнтів командного рядка FTP повідомляють про статистику передач, тому ви можете просто використовувати FTP для отримання або набору достатньо великого файлу, щоб статистика мала значення.


1

IxChariot . Не безкоштовний, але він може імітувати всі види трафіку. SmallNetBuilder.com використовує його для своїх тестів на продукцію.


1

Що ви вважаєте "реальною пропускною спроможністю мережі"? Це повністю залежить від функції вашої мережі та потреб користувачів.

Наприклад, пропускна здатність не буде визначальним атрибутом роботи вашої мережі, якщо у вас є шість користувачів, яким заборонено передавати відео / аудіо чи передавати файли. У цьому випадку, як тільки у вас буде достатня пропускна здатність для їх стандартного трафіку більше, це просто марно.

Тести корисні для визначення слабких місць у вашій мережі, але не слід сприймати їх як відображення досвіду користувачів, якщо вони не імітують схему трафіку ваших користувачів.

Якщо ви просто намагаєтеся зрозуміти, яку пропускну здатність ви можете просунути через бездротовий міст, перш ніж він перевалиться, ви дійсно не можете перемогти iperf та FTP (хоча вам може знадобитися пара тестування декількох машин одночасно). Не забудьте також перевірити двонаправлений трафік.

Якщо ви зацікавлені у з'ясуванні прогнозованого користувальницького досвіду, нам знадобиться додаткова інформація.



0

Ви можете використовувати програмне забезпечення D-ITG. Це безкоштовно і його можна завантажити з http://www.grid.unina.it/software/ITG/

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


0

Комерційна альтернатива - Netrounds (www.netrounds.com). Це хмарний сервіс (SaaS), що означає, що інвестицій немає. Існує також безкоштовна 30-денна пробна версія.

Він використовує активні зондові прилади, які легко завантажуються. Ці зонди використовують оптимізоване ядро ​​Linux для максимальної продуктивності та найкращого контролю мережевого обладнання.

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


Ви працюєте на них?
jscott

Ласкаво просимо до помилки сервера! Будь ласка, ознайомтеся з нашим файлом, зокрема. Чи можу я просувати товари чи веб-сайти, до яких я тут пов'язаний? .
користувач9517 підтримуєGoFundMonica
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.