メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

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

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

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

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

мережі 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

 

原因

-

解決方法

-

対象製品

Desktops & All-in-Ones, Laptops, Servers, PowerEdge
文書のプロパティ
文書番号: 000139427
文書の種類: Solution
最終更新: 26 8月 2024
バージョン:  8
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。