메인 콘텐츠로 이동
  • 빠르고 간편하게 주문
  • 주문 보기 및 배송 상태 추적
  • 제품 목록을 생성 및 액세스
  • 회사 관리를 사용하여 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