Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Як перевірити доступну пропускну здатність мережі за допомогою 'iperf'

Summary: У цій статті наведено інформацію про те, як перевірити доступну пропускну здатність мережі.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Як перевірити доступну пропускну здатність

мережі 1. Скачайте утиліту iperf.  Примірник можна знайти за адресою iperf.fr
2. На сервері, який буде отримувати дані, відкрийте командне вікно з підвищеним рівнем і виконайте наступну команду: "iperf.exe –с –ш 2м".
    3. На сервері, який буде відправляти дані, відкрийте командне вікно з підвищеним рівнем і виконайте наступну команду: "iperf -c x.x.x.x -w 2m -t 30s -i 1s".  Замініть x.x.x.x на IP-адресу сервера з кроку 2.
    4. Перегляньте дані, повернуті на сервері з кроку 3.  Результат повинен виглядати подібно до наведеного нижче тексту:

 
C:\Users\some_user\Downloads>iperf -c xx.xx.xx.xx -w 2m -t 30s -i 1s
------------------------------------------------------------
Клієнт підключення до xx.xx.xx.xx, TCP порт 5001
Розмір вікна TCP: 2.00 MByte------------------------------------------------------------[156] локальний порт xx.xx.xx.xx 53724 з'єднаний з портом xx.xx.xx.xx 5001
[ ID] Пропускна здатність
інтервальної передачі[156] 0.0- 1.0 сек 113 МБайт 945 Мбіт/с
[156] 1.0- 2.0 сек 112 МБайт 944 Мбіт/сек
[156] 2.0- 3.0 сек 113 МБайт 945 Мбіт/сек

..
.


[156] 28,0-29,0 с 113 МБайт 945 Мбіт/с
[156] 29,0-30,0 с 112 МБайт 944 Мбіт/с
[156] 0,0-30,3 с 3,30 ГБайт 945 Мбіт/с

 
Додаткова інформація:

Iperf - це широко використовуваний інструмент мережевого тестування, який може створювати потоки даних TCP і UDP і вимірювати пропускну здатність мережі, яка їх передає.

Iperf дозволяє користувачеві встановлювати різні параметри, які можуть бути використані для тестування мережі або, як альтернатива, для оптимізації або налаштування мережі. Iperf має клієнтську та серверну функціональність і може вимірювати пропускну здатність між двома кінцями, як односпрямовано, так і двонаправлено. Це програмне забезпечення з відкритим вихідним кодом, яке працює на різних платформах, включаючи Linux, Unix і Windows.

У наведеному вище прикладі команд запускається односпрямований тест з розміром буфера в два мегабайти.  Тест триває 30 секунд і щосекунди відображає результати.  Для більш розширеного тесту дивіться повний синтаксис нижче.
 

Загальні параметри:  


-f, --format
[kmKM] для звітування: Kbits, Mbits, KBytes, MBytes-h

, --help
надрукувати короткий опис довідки-i

, --interval n
пауза n секунд між періодичними звітами

про пропускну здатність-l, --len n[KM]
встановити довжину буфера читання/запису у n (типове значення 8 КБ)

-m, --print_mss
вивести максимальний розмір сегмента TCP (MTU - TCP/IP заголовок)

-o, --output <назва_
>файла вивести звіт або повідомлення про помилку до вказаного файла-p

, --port n
встановити порт сервера для прослуховування або з'єднання з n (типовим значенням є 5001)

-u, --udp
використовувати UDP, а не TCP-w

, --window n[KM]
Розмір вікна TCP (розмір буфера сокета)

-B, --bind <вузол>
прив'язати до <вузла>, інтерфейс або багатоадресну адресу-C

, --сумісність
для використання зі старішими версіями не надсилає додаткових msgs-M

, --mss n
встановити максимальний розмір сегмента TCP (MTU - 40 байтів)

-N, --nodelay
встановити TCP без затримки, вимкнення алгоритму Nagle-v

, --version
вивести інформацію про версію і quit-V

, --IPv6Version
Встановіть домен на IPv6-x

, --reportexclude
[CDMSV] виключити C(з'єднання) D(дані) M(багатоадресна передача) S(налаштування)
V(сервер) reports-y

, --reportstyle C|c
, якщо встановлено значення C або c, результати звітування як CSV (значення, розділені комами)

Специфічні для сервера параметри:  

-s, --server
запустити в режимі

сервера-U, --single_udp
запускати в однопотоковому режимі

UDP-D, --daemon
запустити сервер як фонову службу

Специфічні для клієнта параметри: 

-b, --bandwidth n[KM]
встановити цільову пропускну здатність у n біт/с (типово 1 Мбіт/с). Для цього
параметра потрібен UDP (-u).

-c, --client <хост>
запускається в режимі клієнта, з'єднуючись з <вузлом-d>

, --dualtest
Виконати двонаправлений тест одночасно-n

, --num n[KM]
кількість байтів для передавання (замість -t)

-r, --компроміс
Виконайте двонаправлений тест окремо-t

, --time n
час у секундах для передавання протягом (типове значення 10 секунд)

-F, --fileвхідна <назва
>введіть дані, які буде передано з файла-I,

--stdin
Введіть дані, які буде передано з stdin-L

, --listenport n
порт для отримання двонаправлених тестів назад on-P

, --parallel n
кількість паралельних клієнтських потоків для run-T

, --ttl n
time-to-live, для multicast (типове значення 1)

-Z, --linux-congestion <algo>
встановити алгоритм контролю перевантаження TCP (лише для Linux)


Джерела: Вікіпедія та Manpagez

 

Cause

-

Resolution

-

Affected Products

Desktops & All-in-Ones, Laptops, Servers, PowerEdge
Article Properties
Article Number: 000139427
Article Type: Solution
Last Modified: 26 Aug 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.