Все секреты компьютера для новичка и профессионала

Как пользоваться утилитой iperf на компе с ОС Windows, ее установка и опции

Как пользоваться утилитой iperf на компе с ОС Windows, ее установка и опции

Узнать, как воспользоваться iperf в ОС Windows не так сложно. А польза от данных знаний несомненна. Материала на тему обычно встречается немного, да и объяснения там далеки от понятных. Попытаемся разобраться, как действует утилита. Для чего она предназначена. Программа работает под Windows, Linux, имеет несколько разновидностей. Настройка, если вникнуть, позволит воспользоваться всеми возможностями программы.

Что такое iperf?

Iperf представляет собой специализированное ПО, предназначенное для оценки пропускной способности канала. Тонкость состоит в том, что необходимы 2 ПК. Один будет работать как сервер, другой – как клиент. И на обоих нужны установленные iperf.

screenshot_1

По поводу замера скорости существует 2 разновидности:

  • на выходе;
  • на входе.

В первом варианте компьютер будет работать как «клиент». Во втором – как «сервер».

screenshot_2

Что умеет?

Ipref служит для замера пропускной способности канала. В утилите имеется несколько настраиваемых параметров. Работает с протоколами TCP, UDP, SCTP, IPv4, IPv6. Для сисадмина iperf – незаменимый инструмент. Главное, что ПО бесплатно, не требует расходов на покупку, лицензирование.

Различают 2 разновидности iperf: iperf2 и iperf3. Они действуют независимо друг от друга. Допускается использовать посредством Командой строки Windows. Либо в оболочке Java с графическим интерфейсом.

screenshot_3

Установка ipref

Для начала утилиту iperf следует скачать. Она не входит в сборки Windows, не является частью ОС. Загружают iperf отдельно. Можно скачать здесь, предварительно выбрав требуемую разрядность ОС:

https://www.softslot.com/download-2898.html

screenshot_4

Дожидаемся завершения загрузки iperf. Проще всего сразу скачивать файл инсталляции на системный диск. Казалось бы, можно запустить утилиту и пользоваться. Но нет. Ничего не получится. Следует воспользоваться Командной строкой.

Алгоритм следующий:

  • Запустить Командную строку (в Windows 10 ввести «cmd» в поиске).

screenshot_5

  • Ввести «cd c:/» (если утилита находится на данном диске).

screenshot_6

  • Далее, для использования в качестве клиента, вводится сочетание: «iperf -c -t 30 -i 10». Здесь «t» задает время теста, а «i» – периодичность обновления данных.

screenshot_7

Если будет архивный файл дистрибутива iperf, то его перед установкой потребуется распаковать. Иногда необходимо запускать утилиту под учетной записью Администратора. Список доступных команд появится после ввода «dir». Обязательно скачивается наиболее свежая версия ПО. Выбрать «двойку» или «тройку» iperf – решать самому пользователю.

Синтаксис и опции

Применительно к синтаксису ПО iperf следует понимать, что клиентская и серверная части существуют независимо друг от друга. И значит, запускаются различными командами. Вот как нужно действовать применительно к каждой ситуации:

  • для сервера – $ iperf3 -s опции;
  • для клиента – $ iperf3 -c адрес_сервера опции;

Когда разобрались с запуском, можно переходить к командам, опциям программы. Их перечень обширен, но и здесь не так сложно вникнуть, если захотеть. Начнем с общих.

screenshot_7

Ввод «-p» определяет порт для подключения. «-f» означает формат данных для отображения на дисплее. Доступны килобиты, мегабиты, килобайты, мегабайты в секунду. Остальные команды перечислены ниже:

  • «-i» означает интервал в демонстрации данных теста iperf;
  • «-F» задает использование информации из файла (а не генерации случайных показателей);
  • «-l» позволяет определить размер буфера (изначально установлено 8 килобайт);
  • «-m» отсылает к сегменту, его величине;
  • «-o» выводит результаты для записи в файл;
  • «-p» устанавливает порт привязки (5201 в пресете);
  • «-u» задает UDP сетевой протокол;
  • «-w» управляет размером окна;
  • «-B» привязывает к интерфейсу, хосту;
  • «-J» запускает переход к JSON-формату.

Это были базовые команды. Далее перейдем к серверным.

screenshot_7

Опции для сервера

Данные действия предназначены для управления приложением ipref на серверном компьютере. Вот что приготовили разработчики:

  • «-s» задает работу в режиме сервера;
  • «-D» активирует фоновый запуск;
  • «-I» устанавливает путь сохранения PID-файла;
  • «-1» назначает однократное клиентское подключение с последующим выходом.

Не так много, как бы хотелось. Для режима «клиент» выбор побогаче.

screenshot_8

Опции для клиента

Как уже известно, приложение iperf может работать в 2 базовых режимах. Вот что доступно для ПК клиента:

  • «--sctp» включает замену сетевого протокола TCP на SCTP;
  • «-u» переключает на протокол UDP;
  • «--connect-timeout» позволяет задать время начального подключения к серверу (измеряется в миллисекундах);
  • «-b» означает скорость, битрейт. В режиме TCP ничем не ограничен, для UDP протокола задан от 1 мегабита в секунду;
  • «-t» устанавливает время на прогонку теста. Измеряется в секундах. Изначально параметр задан в 10 секунд;
  • «-R» запускает реверс. То есть измерение производится не от клиента к серверному ПК, а в обратном направлении;
  • «-P» определяет число действующих потоков;
  • «-w» регулирует размеры окна TCP.

Кроме того, доступно принудительное переключение на настройки протокола IPv4 (ввести «-4»), IPv6 («-6»).

screenshot_9

Как пользоваться в операционной системе Windows

Прежде всего, следует выбрать требуемую версию приложения iperf. Она зависит от разрядности Windows, ее версии – 7, 8, 10. Когда определена нужная разновидность, скачивают дистрибутив, устанавливают ПО. Затем запускают Командную строку, это базовый режим работы iperf. Обязательно следует использовать учетную запись Администратора.

Далее принимается решение, какой параметр пропускной способности будет измеряться. То есть, станет приложение iperf определять скорость для сервера либо же для клиентского ПК.

Примеры

Проще всего понять работу приложения на конкретном примере. Тогда станет понятно, что происходит в iperf. А также, что именно, как там измеряется. Для упрощения ситуации используем сервер с конкретным адресом, 192.168.0.101. Клиентский адрес может быть каким угодно. Начинаем с запуска серверного ПК.

screenshot_10

Используем версию iperf3, но допускается и другая. Алгоритм действий следующий:

  1. Ввести «iperf3 –s». Чтобы определить единицы измерения скорости, задается команда «-f». Среди наиболее часто используемых – кило, мега, гигабиты. Обозначаются, соответственно, литерами «k», «m», «g». Доступны также кило, мега, гига и терабайты. Для них выбраны символы «K», «M», «G», «T». Сочетание «iperf3 -s -f K» означает отображение скорости в килобайтах.
  2. Настроить порт. В базовых установках задан порт 5201. Чтобы сменить адрес, используется команда «-p». Для перехода на другой порт нужно ввести «ipref3 -s -p 4000».
  3. Настроить брандмауэр. Для версии ufw набирается сочетание «sudo ufw allow 5201». Соответственно, для firewalld оно будет «sudo firewall-cmd --permanent --add-port=5201/tcp» (при TCP протоколе). Для UDP меняются последние 3 символа.
  4. Запуск в фоне. С этим справляется назначенная литера «-D». В таком случае данные записываются в архив. Что нужно сделать: «iperf3 -s -D --logfile /var/log/ipref.log».
  5. Проверка работы сервера. Проводится вводом «ss». Полностью команда выглядит так: «ss -tulpn | grep 5201».
  6. Назначение айпи. Для IPv4 ставим символ «4». Для IPv6 – «6». Задание конкретно подключаемых айпи производится командой «iperf3 -s -4 -D --logfile /var/log/ipref.log».

Не забываем, что продолжительность теста (в секундах) выставляется командой «-t». Пропускная способность выводится в разделе «Bitrate».

Команда «iperf3 -c 192.168.0.101 -f M -i 5 -t 30» означает, что сервер работает на адресе 192.168.0.101, выдавая промежуточные значения каждые 5 секунд. Общая длительность теста равна при этом 30 секундам. Кстати, iperf работает не только под Windows, но и с другими ОС. Но об этом поговорим в следующий раз.

Информационный портал IT Техник
Вам помогло? Поделитесь с друзьями - помогите и нам!
Поделиться
Отправить
Класснуть
Линкануть
Вотсапнуть
Запинить
Комментарии к статье: 0
Добавить комментарий


Наш Youtube-канал
Канал Telegram

Прямой эфир

Виктор Соколенко
Виктор Соколенко
. . . Помните-Пожалуйста тот факт- (для-предостережений) что с чем-то новым и непонятным неизвестным очень-очень-ЧАСТО распространяют и-ВРЕД-ВСЯКИЙ. . . . ((Ведь "радио-Связь" это- РАДИО-СВЯЗЬ., а проводная-Связь это проводная-Связь. Именно в этих-местах и-созданны вред-заблуждения всякие-спутывания и-ошибки.)) К примеру вот детям навязывают устройства "для-Связи со-Всем-Миром" чтоб они могли общаться с-Родителями. Хм-..., как-будто находятся Родители на-другом краю планеты. и таким образом становится РЕБЁНОК-ДОСТУПНЫМ для-всей-планеты. К - СОЖАЛЕНИЮ.
DNS сервер 8.8.8.8: зачем нужен и как его прописать
Виктор Соколенко
Виктор Соколенко
Из-за этих всех шифровок сложностей-столько сумасшествия-прямо-создаются. Радио-связь к-примеру не-чем и не-за-чем не-шифруется, публичные-СМИ. . И о том что есть-всякие-разные-операторы-Связи., ((которые-завились-с-развалом-*Союза*)). Вообще-то были-НАШИ-**Российские-Телефонные-Коммуникации** у- НАС-Всегда ЕСТЬ сей- и на-сегодняшние-дни, и надеюсь- БУДУТ и дальше. Ведь простая телефонная Связь всем понятная и давно известная, и это как-минимум лет- 50.
DNS сервер 8.8.8.8: зачем нужен и как его прописать
Виктор Соколенко
Виктор Соколенко
Публичный характер это волшебство разве?
DNS сервер 8.8.8.8: зачем нужен и как его прописать
Ольга
Ольга
Написано, что подписка не активна, но деньги все равно пытаются снять раз в неделю, пришлось отключать в настройках карты оплату в интернете.
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Ольга
Ольга
Написано, что подписка не активна, но деньги раз в небелю все равно пытаются снять. В настройках карты отключила оплату в интернете.
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Игорь
Игорь
Здравствуйте. А если блютуз 5.0 на телефоне и андроид 9.0 не подключаться ?
Как подключить смарт-часы через Wearfit Pro к телефону – инструкция
Vladimir
Vladimir
Бесполезные программы для удаленного управления!
10 программ для удаленного управления телефоном Андроид с компьютера
Елена
Елена
Однажды подписалась на Букмейт на месяц - бесплатно. Давно не пользуюсь, а деньги с карты снимают. Как от нее отписаться?
Что это за сайт Shtrafoff.net, как отключить его подписку и вернуть деньги
Ни чего из предложенного не работает
Ни чего из предложенного не работает
Не работает все это
Почему Ютуб больше не показывает картинки видео и как можно это исправить
Сергей
Сергей
То ли я дурак - то ли лыжи не едут! Идиотские рекомендации...
Почему больше не работает приложение Пенсионного фонда и что делать
Алена
Алена
спасибо .Все получилось .Также действуют ЯНДЕКС ПЛЮС !!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Светлана
Светлана
Купила за 1 р,начали снимать 299,заблокировала карту так как редко пользуюсь
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Светлана
Светлана
Нашла выход,купила за рубль теперь снимают 299,заблокировала карту с которой оплатила1рубль
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Виктор
Виктор
Спасибо очень помогло опустить панель через реестр, у меня не активированная версия винды.
Как можно переместить Панель задач вниз экрана и скрыть в системе Windows 10
Маша
Маша
Отпишите меня от этой подписки
Что это за сайт Shtrafoff.net, как отключить его подписку и вернуть деньги
Светлана
Светлана
Вы золото цены вам нет!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Маруся
Маруся
Как не пробовала один фиг списывают, пришлось перевыпустить карту
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
ЕВГЕНИЙ
ЕВГЕНИЙ
КАК УЗНАТЬ ,ЧТО ВАМ НАЗНАЧИЛИ ДАТУ ОПЕРАЦИИ
Как по номеру можно проверить статус талона на ВМП – инструкция и кто имеет право
Светлана
Светлана
Хочу отменить подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Алексей
Алексей
Здравствуйте, заблокировали номер по непонятной причине просьбе разобраться с этим вопросом Тел: 89610457915
Почему иногда блокируют номер телефона в Телеграме и как можно снять бан
Елена
Елена
Хочу отменить подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Лия
Лия
Требуют денег. скажите, достаточно будет выполненного последнего пункта в статье или карту перевыпускать?
Как отменить подписку на Igstore Fryazino RUS и почему они списали деньги с карты
Толян
Толян
Статья - это пустой звук. Возможно, она просто устарела. У меня на данный момент часы Haylou LS11 (прописываются как Haylou RS 4 Plus) и должен вас огорчить, на сегодняшний день, 26 февраля 2024, года вы никак не сможете установить пользовательский циферблат. По пунктам: 1) Приложение "Haylou Fun" не позволяет простым смертным загружать в себя пользовательские циферблаты. Всё что вам доступно - заготовка в которой вы сможете поменять задний фон и цвет шрифта. 2) Приложение "Zepp Life" не поддерживает часы Haylou, о чём вам не замедлительно сообщит при попытке соединиться с ними. 3) Приложение "Hello Haylou"(предшественник "Haylou Fun") какое-то время разрешало устанавливать сторонние циферблаты при наличии премиум подписки, НО по неизвестным нам причинам разработчик заблокировал эту возможность. 4) Приложение "Haylou, IMILAB циферблаты" мертво. Вы можете там что-то выбрать и даже скачать, но при попытке посмотреть в папке то, что вы скачали увидите сообщение об ошибке скачивания. Также приложение сообщит вам, что для установки циферблата вам понадобится установленное приложение "Hello Haylou" из чего мы видим, что это устаревший продукт. Вывод: как не грустно, но установить сторонний циферблат именно в модель Haylou RS4 Plus (LS11, или LS12 не важно) у вас получится только если вы обучитесь программированию и вскроете приложение "Haylou Fun".
Как можно скачать и установить циферблаты для часов Haylou – инструкция
Разион
Разион
Проверить наличие водительских прав и категории СЕ
Как найти водительское удостоверение по имени отчеству, фамилии и дате рождения
Татьяна
Татьяна
Прошу отписать меня от платных услуг.тел 89835868548
Как отписаться от платных услуг и подписок сервиса Кнопка Деньги – инструкция
Сафура
Сафура
Наглости вашей просто нет предела. Подключили Яндекс плюс при том , что я отказалась от нее, когда мне звонили!!!!!!! Сняли деньги!!!!!! Верните мне мои деньги, иначе я пойду в прокуратуру!!!!! У вас сохраняются аудиозаписи, прослушайте ее!!!!!
Как можно написать в поддержку сервиса Яндекс Плюс – 4 способа
Катя
Катя
Хочу отменить подписку на Тинькофф
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Владимир
Владимир
В начале статьи сразу ошибка. В контекстном меню отсутствует пункт " командная строка". Необходимо создать в меню пункт "командная строка". Далее читать не стал.
Как на Windows 10 запустить Командную строку от имени Администратора – 7 шагов
Оксана
Оксана
Хочу отменить подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Галина
Галина
Попала на 400 руб без всяких предупреждений, спасибо, добрый человек, за подробное описание и уточнений про лайт! Вот хитрецы!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Анастасия
Анастасия
Отменить подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Лëня
Лëня
У миня списали деньги 2000 с половиной как вернуть их
Как отписаться от платных услуг и подписок сервиса Profiwin Sankt Petersburg
Элина
Элина
Хочу отменить подписку!!!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Карина
Карина
Как на тинькофф отключить это?
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Елена
Елена
Помогите отменить подписку!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
миша
миша
из раздела бесполезные советы
Какая скорость интернета нужна для просмотра IPTV и как улучшить показатели
Яна
Яна
Хочу отменить подписку!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Евгений
Евгений
У меня стоит укороченная версия ОС Microsoft Windows 10 Enterprise 2016 LTSB можно ли с ней подключить SSD по AHCI ?
Как в системе Windows 10 включить режим AHCI – 3 способа и его отличие от IDE
шляпа
шляпа
неработает -windows пишите -win
Как на Windows 10 можно запустить игру в оконном режиме, 6 способов
Хочу отписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Наталья
Наталья
Хочу отписаться
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Юлия
Юлия
У меня такая же проблема. Что делать?
Как восстановить слетевший аккаунт Гугл на телефоне с Андроидом
Алексей
Алексей
Спасибо большое за подробную инструкцию. Мучался почти час, а обновив драйвера вручную по вышеуказанной инструкции всё сразу же заработало.
Устраняем ошибку: неправильная секция установки службы в этом inf файле MTP
Вика
Вика
Юлия, если работаете на буке лучше уменьшить шрифт, все увидите. В телефоне реально не сделать! И да,отмена полного доступа к подписке,ну и лайт конечно. Сегодня отписалась от этих уродов!!!!Посмотрим что будет дальше, еще лучше списание в банке своем на 0 вывести "интернете" 5 раз с меня эти суки сняли!!!! 1500 как с куста!!!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Инесса
Инесса
Хочу отписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Павел
Павел
Нет у меня "запись голоса", хватит уже советовать!
Способы и программы для записи звука на Windows 10, как включить диктофон
Гагик Хангалдян
Гагик Хангалдян
Как можно удалить аккаунт?
Описание сервиса BigBookName, как им пользоваться и удалить себя из базы
Ксения
Ксения
Отписка
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Дмитрий
Дмитрий
В течении месяца имеют право
Что это такое – разделение ответственности по ШК на Вайлдберриз и как быть
щКГМ
Почему не работают сочетания горячих клавиш на Windows 10 и как исправить