Как измерить производительность сети с помощью iPerf и PowerShell

Как измерить производительность сети с помощью iPerf и PowerShell

iPerf позволяет администраторам установить программу-приемник на удаленном компьютере и программу-передатчик на другом компьютере, чтобы инициировать передачу данных между ними.

Если вы когда-либо сталкивались с задержкой сети или проблемами с низкой пропускной способностью в глобальных сетях WAN или даже в локальной сети , отличным инструментом, который можно использовать в этом случае, является iPerf . Это бесплатный инструмент, который позволяет администраторам настроить приемник на одном удаленном компьютере и передатчик на другом для передачи данных между ними. iPerf — отличный инструмент, но его немного сложно использовать. Это пример типичной команды iPerf.

iperf -c 10.12.240.32 -u -p 12345 -t 30 -b 250M

В Windows iPerf использует старые однобуквенные параметры, поскольку это EXE-файл. Однако теперь у нас есть PowerShell для работы с такими инструментами, но проблема в том, что iPerf — это EXE-файл, а не функция PowerShell. Мы можем решить эту проблему, создав несколько функций-оболочек, которые компилируют все значения, необходимые iPerf.exe, через функцию PowerShell.

Как измерить производительность сети с помощью iPerf и PowerShell

Чтобы работать с iPerf способом PowerShell, загрузите модуль сообщества под названием iPerfAutomate. Этот модуль доступен в галерее PowerShell, и его можно установить, запустив Install-Module -Name iPerfAutomate. После установки вы увидите только две команды, но за этими двумя командами стоит много кода.

PS C:> Get-Command -Module iPerfAutomate

Тип команды Имя Версия Источник
----------- ---- ------- ------
Функция New-IperfSchedule 1.0.2 iPerfAutomate
Функция Start-IPerfMonitorTest 1.0.2 iPerfAutomate

Технически, в Start-IperfMonitorTest находятся только определенные команды iPerf. Это команда, которая выполняет все необходимые настройки для выполнения теста сети между двумя местами. New-IperfSchedule — это команда, которая позволяет пользователям настраивать запланированные задачи для запуска Start-IperfMonitorTest.

Start-iPerfMonitorTest имеет два набора параметров: Сайт и Сервер. По сути, вам нужно указать FromServerName и ToServerName в одной команде. Затем Start-iPerfMonitorTest копирует iPerf на оба сервера, запускает передачу, возвращает результаты и выполняет очистку.

Start-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

Подключение к хосту SQLSRV1, порт 5201
[4] локальный 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 порт 55739
подключен к 2607:fcc8:ace7:1700:e4e1:c511:e38b:4f05 порт
5201
[ID] Пропускная способность интервальной передачи
[4] 0,00–1,00 с 208 МБ 1,73 Гбит/с
[4] 1,00–2,00 с 223 МБ 1,87 Гбит/с
[4] 2,00–3,00 с 218 МБ 1,83 Гбит/с
[4] 3,00–4,00 с 220 MBYTES 1,85 GBITS/SEC
[4] 4,00-5,00 с 245 Мбайт 2,05 GBITS/SEC
[4] 5,00-6,00 с 251 Мбайт 2,10 Гбит/сек
[4] 6,00-7,00 с 248 Мбайт 2,09 Гбит/сек
[4] 7.00-8 00 с 266 МБ 2,23 Гбит/с
[ 4] 8,00–9,00 с 243 МБ 2,04 Гбит/с
[ 4] 9,00–10,00 с 255 МБ 2,14 Гбит/с
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Интервальная полоса пропускания передачи
[ 4] 0,00–10,00 с 2,32 ГБ 1,99 Гбит/с
отправитель
[ 4] 0,00–10,00 с 2,32 ГБ 1,99 Гбит/с
прием

r iperf Готово.

Вы можете видеть, что вместо того, чтобы вручную проверять наличие iPerf EXE на локальном и удаленном компьютерах, вы можете просто запустить функцию PowerShell, чтобы начать быструю проверку. Start-IPerfMonitorTest также поддерживает настройку тестов со всего сайта, а не с отдельного сервера. Возможно, вы не можете вспомнить сервер на САЙТЕ A или САЙТЕ B. Вместо настройки тестов по имени сервера вы можете «сопоставить» имя сервера с сайтом и просто настроить тесты по веб-сайтам.

Start-iPerfMonitorTest -FromSite Main -ToSite Vegas

Модуль iPerfAutomate упрощает работу многих замечательных инструментов и позволяет пользователям быстро и легко настроить один или несколько тестов производительности сети.

Узнать больше:


Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Windows + V: полезный ярлык, о котором многие пользователи Windows не знают.

Как и на многих других платформах, в Windows также имеется специализированный менеджер буфера обмена, который называется «История буфера обмена».

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Как установить виджет macOS Big Sur/iOS 14 на Windows 10

Версия Big Sur для macOS была официально анонсирована на недавней конференции WWDC. И вы можете полностью перенести интерфейс macOS Big Sur на Windows 10 с помощью инструмента Rainmeter.

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

Как защитить удаленный рабочий стол от вредоносного ПО RDStealer

RDStealer — это вредоносное ПО, которое пытается украсть учетные данные и данные путем заражения RDP-сервера и мониторинга его удаленных подключений.

7 лучших программ для управления файлами для Windows, которые заменят Проводник

7 лучших программ для управления файлами для Windows, которые заменят Проводник

Может быть, пришло время попрощаться с Проводником и использовать стороннее программное обеспечение для управления файлами? Вот 7 лучших альтернатив Windows File Explorer.

Как работает LoRaWAN? Почему это важно для Интернета вещей?

Как работает LoRaWAN? Почему это важно для Интернета вещей?

LoRaWAN или беспроводная сеть дальнего действия полезна для связи между маломощными устройствами на больших расстояниях.

8 способов открыть дополнительные параметры запуска в Windows 10

8 способов открыть дополнительные параметры запуска в Windows 10

Перейдя к «Дополнительным параметрам запуска», вы можете сбросить Windows 10, восстановить Windows 10, восстановить Windows 10 из файла образа, который вы создали ранее, исправить ошибки запуска, открыть командную строку для выполнения параметров, выбрать другие, открыть настройки UEFI, изменить настройки запуска. ..

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Каждый раз, когда вы подписываетесь на новую услугу, вы можете выбрать имя пользователя и пароль или просто войти в систему через Facebook или Twitter. Но стоит ли вам это делать?

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 — это один из DNS, который предпочитают использовать многие пользователи, особенно для ускорения доступа к сети или доступа к заблокированному Facebook.

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, вы можете настроить Edge всегда запускать в режиме InPrivate.

Узнайте разницу между симметричным и асимметричным шифрованием

Узнайте разницу между симметричным и асимметричным шифрованием

Сегодня обычно используются два типа шифрования: симметричное и асимметричное шифрование. Основное различие между этими двумя типами шифрования заключается в том, что при симметричном шифровании используется один ключ как для операций шифрования, так и для дешифрования.