Это команда iperf3, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
iperf3 - выполнить тесты пропускной способности сети
СИНТАКСИС
iperf3 -s [ кредита ]
iperf3 -c сервер [ кредита ]
ОПИСАНИЕ
iperf3 - это инструмент для измерения пропускной способности сети. Он может тестировать TCP
или пропускная способность UDP. Чтобы выполнить тест iperf3, пользователь должен установить и сервер, и
клиент.
ОБЩАЯ ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-p, --порт n
установить порт сервера для прослушивания / подключения к n (по умолчанию 5201)
-f, --формат
Формат [kmKM] для отчета: Кбит, Мбит, КБ, МБ
-i, --интервал n
Пауза n секунды между периодическими отчетами о пропускной способности; по умолчанию 1, используйте 0 для отключения
-F, --файл имя
на стороне клиента: чтение из файла и запись в сеть вместо использования случайного
данные; на стороне сервера: читать из сети и записывать в файл, вместо того, чтобы бросать
данные прочь
-A, - близость п / п, м
Если возможно, установите соответствие ЦП (только для Linux). И на клиенте, и на сервере вы
можно установить локальную привязку; кроме того, на стороне клиента вы можете переопределить
соответствие сервера только одному тесту с использованием формы n, m.
-V, --подробный
дать более подробный вывод
-J, --json
вывод в формате JSON
-d, --отлаживать
выдать отладочную информацию. В первую очередь (возможно, исключительно) для разработчиков.
-v, --версия
показать информацию о версии и выйти
-h, --Помогите
показать справочный синопсис
SERVER КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-s, --сервер
работать в режиме сервера
-D, - демон
запустить сервер в фоновом режиме как демон
-1, - разовый
обработать одно клиентское соединение, а затем выйти.
КЛИЕНТ КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-c, --клиент кашель
работать в режиме клиента, подключаясь к указанному серверу
-u, --udp
используйте UDP, а не TCP
-b, --пропускная способность n[КМ]
установить целевую пропускную способность на n бит / сек (по умолчанию 1 Мбит / сек для UDP, без ограничений для TCP).
Если есть несколько потоков (флаг -P), ограничение пропускной способности применяется отдельно.
к каждому потоку. Вы также можете добавить "/" и число к спецификатору пропускной способности.
Это называется «пакетным режимом». Он отправит заданное количество пакетов без
приостановка, даже если это временно превышает указанный предел пропускной способности. Параметр
значение 0 для целевой полосы пропускания отключит ограничения полосы пропускания (особенно полезно для
UDP тесты).
-t, --время n
время в секундах для передачи (по умолчанию 10 секунд)
-n, - байты n[КМ]
количество байтов для передачи (вместо -t)
-k, --blockcount n[КМ]
количество блоков (пакетов) для передачи (вместо -t или -n)
-l, --длина n[КМ]
длина буфера для чтения или записи (по умолчанию 128 КБ для TCP, 8 КБ для UDP)
-P, --параллельно n
количество параллельных клиентских потоков для запуска
-R, --задний ход
работать в обратном режиме (сервер отправляет, клиент получает)
-w, --окно n[КМ]
размер окна / размер буфера сокета (он отправляется на сервер и используется на нем
сторона тоже)
-B, --связывать n[КМ]
привязать к определенному интерфейсу или многоадресному адресу
-M, --set-mss n
установить максимальный размер сегмента TCP (MTU - 40 байт)
-N, --без задержки
установить TCP без задержки, отключив алгоритм Нэгла
-4, --версия4
использовать только IPv4
-6, --версия6
использовать только IPv6
-S, --тос n
установить IP 'тип услуги'
-L, --метка потока n
установить метку потока IPv6 (в настоящее время поддерживается только в Linux)
-Z, --zerocopy
Используйте метод отправки данных с нулевой копией, например послать файл(2) вместо обычного
записывать(2).
-O, --пропускать n
Пропустите первые n секунд теста, чтобы пропустить период медленного запуска TCP.
-T, --заглавие ул
Префикс каждой выходной строки этой строкой.
-C, - linux-перегруженность что-то
Установите алгоритм управления перегрузкой (только для Linux).
--получить-сервер-выход
Получите вывод с сервера. Формат вывода определяется сервером (в
в частности, если сервер был вызван с --json флаг, вывод будет в
Формат JSON, иначе он будет в удобочитаемом формате). Если клиент запущен
--json, выходные данные сервера включены в объект JSON; в противном случае это
добавляется в конце вывода, удобочитаемого человеком.
АВТОРЫ
Первоначально Iperf был написан Марком Гейтсом и Алексом Варшавски. Страница руководства и поддержка
Джон Дуган . Другие материалы от Аджая Тирумала, Джима
Фергюсон, Фен Цинь, Кевин Гиббс, Джон Эстабрук , Эндрю
Галлатин , Стивен Хеммингер
Используйте iperf3 онлайн с помощью сервисов onworks.net