Как измерить производительность сети с помощью 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 упрощает работу многих замечательных инструментов и позволяет пользователям быстро и легко настроить один или несколько тестов производительности сети.

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


Как очистить и сбросить кеш Microsoft Store в Windows 10

Как очистить и сбросить кеш Microsoft Store в Windows 10

Если у вас возникли проблемы с установкой или обновлением приложения «Магазин» в Windows 10, это может быть связано с проблемой с кешем магазина. Узнайте как <strong>очистить кеш магазина Microsoft</strong> для вашей учетной записи в Windows 10.

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Кейлоггер - это программное обеспечение для захвата и сбора информации о нажатиях клавиш. Узнайте о лучших бесплатных кейлоггерах для Windows. Как защитить свои данные!

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

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

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

8 способов открыть MSConfig в Windows 11

8 способов открыть MSConfig в Windows 11

Вы можете решить многие проблемы, возникающие в Windows 11, с помощью настройки системы. Например, если игра не запускается, открытие и изменение настроек MSConfig может решить проблему.

Инструкция по настройке и использованию VPNBook на Windows

Инструкция по настройке и использованию VPNBook на Windows

VPNBook — бесплатный провайдер VPN с неограниченной пропускной способностью, идеален для доступа к заблокированным сайтам. Узнайте, как настроить VPN на Windows за считанные минуты.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Узнайте, как включить или отключить встроенное автозаполнение в адресной строке проводника и диалоговом окне «Выполнить» в Windows 10. Следуйте нашим простым шагам!

6 способов получить доступ к меню параметров загрузки в Windows 10

6 способов получить доступ к меню параметров загрузки в Windows 10

Windows 10 предоставляет <strong>меню параметров загрузки</strong>, позволяющее исправлять проблемы и перенастраивать систему. Узнайте, как получить доступ к этому меню.

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Кнопка «Удобство доступа» на экране входа в Windows 10 дает возможность пользователям запускать приложения, такие как диспетчер задач и командную строку, для улучшения доступа и функциональности.

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Эта статья поможет вам настроить переключение между веб-камерами на компьютере с Windows 10. Убедитесь, что у вас по умолчанию установлена нужная веб-камера.

9 способов открыть Блокнот в Windows 11

9 способов открыть Блокнот в Windows 11

Узнайте, как быстро и удобно открыть Блокнот в Windows 11 различными способами. Bлокнот — это незаменимое текстовое приложение, которое всегда под рукой.