Omitir para ir al contenido principal
  • Hacer pedidos rápida y fácilmente
  • Ver pedidos y realizar seguimiento al estado del envío
  • Cree y acceda a una lista de sus productos
  • Administre sus sitios, productos y contactos de nivel de producto de Dell EMC con Administración de la empresa.

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

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

Es posible que este artículo se traduzca automáticamente. Si tiene comentarios sobre su calidad, háganoslo saber mediante el formulario en la parte inferior de esta página.

Contenido del artículo


Síntomas

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

    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

 

Causa

-

Resolución

-

Propiedades del artículo


Producto comprometido

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

Fecha de la última publicación

06 oct 2021

Versión

4

Tipo de artículo

Solution