How to measure network performance using PowerShell and iPerf

iPerf is a tool that allows administrators to set up and monitor network performance on their system, and with Windows 10, we can now measure network performance using PowerShell through a command that includes iPerf.

iPerf is a tool that uses legacy metrics, runs on an EXE, and to use iPerf, we must measure network performance using PowerShell . However, linking PowerShell with iPerf requires a few basic steps. In the article below, TipsMake will provide information for those who enjoy exploring computer systems.

Picture 1 of How to measure network performance using PowerShell and iPerf

Guide to measuring network performance using PowerShell

Step 1: The first thing to do is click the Start Menu, then type PowerShell , and remember to open this tool with administrator privileges.

Picture 2 of How to measure network performance using PowerShell and iPerf

As soon as the PowerShell interface appears, don't type any commands yet because we need to download a library for PowerShell in order to use iPerf.

Picture 3 of How to measure network performance using PowerShell and iPerf

Step 2: As mentioned, to measure network performance using PowerShell with iPerf, we need the network library in PowerShell Gallery. To install this library, you need to enter the following command:

Install-Module -Name iPerfAutomate

Picture 4 of How to measure network performance using PowerShell and iPerf

If the system asks you to confirm the installation of this library, type Y and press Enter to agree.

Picture 5 of How to measure network performance using PowerShell and iPerf

Next, type Y or A and press Enter to confirm the final step before installing the Install-Module -Name iPerfAutomate library into PowerShell.

Picture 6 of How to measure network performance using PowerShell and iPerf

Step 3: After the PowerShell Gallery installation is complete, you can now measure network performance using PowerShell. To check what commands are included in the newly installed PowerShell Gallery, use:

PS C:> Get-Command -Module iPerfAutomate

Picture 7 of How to measure network performance using PowerShell and iPerf

You'll find two commands here that are very useful and can accomplish many tasks:

New-IperfSchedule

Start-IPerfMonitorTest

Step 4: To measure network performance using PowerShell for a server or site, you need to provide two parameters, FromServerName and ToServerName, with the following command:

Start-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

SQLSRV1 and WEBSRV1 are the server name and web name, respectively .

Picture 8 of How to measure network performance using PowerShell and iPerf

Step 5: If you want to test websites, you can map the hostname to a website and run the following code:

Start-iPerfMonitorTest -FromSite Main -ToSite Vegas

Picture 9 of How to measure network performance using PowerShell and iPerf

Although the commands are basic, users can completely measure network performance using PowerShell with iPerf. Specifically, check for issues related to the network being used.

PowerShell's uses extend beyond just basic functions; it's used to activate many computer features. Compared to Command Prompt, PowerShell is significantly more powerful and convenient. Users can refer to the differences between Command Prompt and PowerShell in the article below for a better understanding.


Additionally, as you've seen in the article, there's a way to open PowerShell by searching on the Start Menu; this is just one of many ways to open PowerShell on Windows 10. If you want to know more, visit and check out the various ways to open PowerShell on Windows 10 compiled by TipsMake.

« PREV POST
READ NEXT »