メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。

Проверка доступной пропускной способности сети с помощью iperf

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

この記事は自動翻訳されたものである可能性があります。品質に関するフィードバックがある場合は、このページの下部にあるフォームを使用してお知らせください。

文書の内容


現象

Тестирование доступной пропускной способности сети

    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
------------------------------------------------------------
Client connecting to xx.xx.xx.xx, TCP port 5001
TCP window size: 2.00 MByte
------------------------------------------------------------
[156] local xx.xx.xx.xx port 53724 connected with xx.xx.xx.xx port 5001
[ ID] Interval       Transfer     Bandwidth
[156]  0.0- 1.0 sec  113 MBytes  945 Mbits/sec
[156]  1.0- 2.0 sec  112 MBytes  944 Mbits/sec
[156]  2.0- 3.0 sec  113 MBytes  945 Mbits/sec
.
.
.
[156] 28.0-29.0 sec  113 MBytes  945 Mbits/sec
[156] 29.0-30.0 sec  112 MBytes  944 Mbits/sec
[156]  0.0-30.3 sec   3.30 GBytes  945 Mbits/sec

 
Дополнительная информация:

Iperf — это часто используемые инструмент для тестирования сети, который может создать потоки данных TCP и UDP и измерить пропускную способность сети, по которой они передаются.

Iperf позволяет пользователю настраивать различные параметры, которые можно использовать для тестирования сети или для оптимизации и настройки сети. У программы Iperf есть функциональность клиента и сервера, и она может измерить пропускную способность в одном направлении или в обоих направлениях. Это ПО с открытым исходным кодом и работает на разных платформах, включая Linux, Unix и Windows.

Команды в примере выше выполняют однонаправленное тестирование с размером буфера два мегабайта.  Тест выполняется в течение 30 секунд, результаты отображаются каждую секунду.  Информацию о более расширенном тестировании см. в полном синтаксисе ниже.
 

Общие параметры:  


-f, --format
Формат [kmKM] для отчета: Кбит, Мбит, Кбайт, Мбайт

-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, --compatibility
Для использования в старых версиях, не отправляет лишних сообщений

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

-N, --nodelay
Установка TCP без задержки, отключения алгоритма Нагла

-v, --version
Вывод информации о версии и выход из системы

-V, --IPv6Version
Установка домена на IPv6

-x, --reportexclude
[CDMSV] исключает отчеты о C (соединении), D (данных), M (многоадресной рассылке), S (параметрах,)
V(сервере)

-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, --tradeoff
Выполнение двунаправленного теста по отдельности

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

-F, --fileinput <имя>
Ввод данных для передачи из файла

-I, --stdin
Ввод данных для передачи из stdin

-L, --listenport n
Порт для получения двунаправленных тестов обратно на

-P, --parallel n
Количество параллельных клиентских потоков для запуска

-T, --ttl n
Время действия, для многоадресной рассылки (по умолчанию 1)

-Z, --linux-congestion <алгоритм>
Установка алгоритма управления перегрузками TCP (только для Linux)


Источники: Википедия и Manpagez

 

原因

-

解決方法

-

文書のプロパティ


影響を受ける製品

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

最後に公開された日付

06 10月 2021

バージョン

4

文書の種類

Solution