Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

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

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

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

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

мережі 1. Скачайте утиліту iperf.  Примірник можна знайти за адресою iperf.fr
2. На сервері, який буде отримувати дані, відкрийте командне вікно з підвищеним рівнем і виконайте наступну команду: "iperf.exe –s –w 2m".
    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 run у режимі клієнта, з'єднавшись з -d, --dualtest Виконати двонаправлений тест одночасно-n

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

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

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

-F, --fileinput



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


--stdin Введіть дані, які буде передано з stdin-L, --listenport n порт для отримання двонаправлених тестів назад on-P

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

, --ttl n


time-to-live, для multicast (типове значення 1)-Z, --linux-congestion
set алгоритм керування перевантаженнями TCP (лише для Linux)




Джерела:


 Вікіпедія та Manpagez

 

Cause

-

Resolution

-

Article Properties


Affected Product

Desktops & All-in-Ones, Laptops, Servers, PowerEdge

Last Published Date

06 Oct 2021

Version

4

Article Type

Solution