Netwerkprestaties meten met iPerf en PowerShell

Met iPerf kunnen beheerders een ontvangerprogramma op de externe computer en een zenderprogramma op een andere machine instellen om de gegevensoverdracht tussen hen te initiëren.

Als u ooit problemen met netwerklatentie of lage bandbreedte hebt ondervonden in WAN wide area-netwerken of zelfs op een lokaal netwerk , dan is iPerf een geweldig hulpmiddel dat u hier kunt gebruiken . Dit is een gratis tool waarmee beheerders een ontvanger op de ene externe computer en een zender op een andere computer kunnen instellen om gegevens onderling uit te wisselen. iPerf is een geweldig hulpmiddel, maar een beetje moeilijk te gebruiken. Dit is een voorbeeld van een typisch iPerf-commando.

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

Op Windows gebruikt iPerf de oude parameters van één letter omdat het een EXE is. We hebben nu echter PowerShell om met dit soort tools te werken, maar het probleem is dat iPerf een EXE is en geen PowerShell-functie. We kunnen dit probleem oplossen door een paar wrapper-functies te maken die alle waarden compileren die iPerf.exe nodig heeft via een PowerShell-functie.

Netwerkprestaties meten met iPerf en PowerShell

Om op de PowerShell-manier met iPerf te werken, downloadt u een communitymodule met de naam iPerfAutomate. Deze module is beschikbaar in de PowerShell Gallery en kan worden geïnstalleerd door Install-Module -Name iPerfAutomate uit te voeren. Na de installatie zie je slechts twee commando's, maar achter deze twee commando's zit veel code.

PS C:> Get-Command -Module iPerfAutomate

Opdrachttype Naam Versie Bron
----------- ---- ------- ------
Functie Nieuw-IperfSchedule 1.0.2 iPerfAutomate
Functie Start-IPerfMonitorTest 1.0.2 iPerfAutomate

Technisch gezien staan ​​alleen specifieke iPerf-opdrachten in Start-IperfMonitorTest. Dit is de opdracht die alle noodzakelijke instellingen maakt om een ​​netwerktest tussen twee plaatsen uit te voeren. New-IperfSchedule is een opdracht waarmee gebruikers geplande taken kunnen instellen om Start-IperfMonitorTest uit te voeren.

Start-iPerfMonitorTest heeft twee sets parameters: Site en Server. In de meest elementaire vorm moet u in één opdracht FromServerName en ToServerName opgeven. Start-iPerfMonitorTest kopieert vervolgens iPerf naar beide servers, start de overdracht, retourneert resultaten en ruimt op.

Start-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

Verbinding maken met host SQLSRV1, poort 5201
[ 4] lokaal 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 poort 55739
verbonden met 2607:fcc8:ace7:1700:e4e1:c511:e38b:4f05 poort
5201
[ID] Interval overdrachtsbandbreedte
[4] 0,00-1,00 sec 208 mbytes 1,73 Gbits/sec
[4] 1,00-2,00 sec 223 mbytes 1,87 Gbits/sec
[4] 2,00-3,00 sec 218 mbytes 1,83 gbits/sec
[4] 3,00-4,00 sec 220 MBytes 1,85 Gbits/sec
[ 4] 4,00-5,00 sec 245 MBytes 2,05 Gbits/sec
[ 4] 5,00-6,00 sec 251 MBytes 2,10 Gbits/sec
[ 4] 6,00-7,00 sec 248 MBytes 2,09 Gbits/sec
[ 4] 7,00-8 00 sec 266 MBytes 2,23 Gbits/sec
[ 4] 8,00-9,00 sec 243 MBytes 2,04 Gbits/sec
[ 4] 9,00-10,00 sec 255 MBytes 2,14 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Overdrachtbandbreedte
[ 4] 0,00-10,00 sec 2,32 GBytes 1,99 Gbit/sec
afzender
[ 4] 0,00-10,00 sec 2,32 GBytes 1,99 Gbit/sec
ontvangen

riperf Klaar.

U kunt zien dat in plaats van handmatig te moeten controleren of de iPerf EXE op de lokale en externe computers staat, u eenvoudigweg een PowerShell-functie kunt uitvoeren om een ​​snelle controle te starten. Start-IPerfMonitorTest ondersteunt ook het opzetten van tests vanaf de gehele website in plaats van een aparte server. Misschien weet u de server in SITE A of SITE B niet meer. In plaats van tests op servernaam in te stellen, kunt u de servernaam aan een site 'toewijzen' en gewoon tests op websites instellen.

Start-iPerfMonitorTest -VanSite Main -ToSite Vegas

De iPerfAutomate-module vereenvoudigt veel geweldige tools en stelt gebruikers in staat snel en eenvoudig een of meer netwerkprestatietests op te zetten.

Bekijk meer:

Laat een reactie achter

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Ziet u een activeringsmelding voor Windows 10 in de rechterhoek van het scherm? In dit artikel wordt uitgelegd hoe u de kennisgeving van een auteursrechtverzoek op Windows 10 verwijdert.

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Onlangs heeft Microsoft de nieuwste cumulatieve update voor Windows 10 pc-gebruikers uitgebracht, genaamd Build 14393.222. Deze update voor Windows 10 repareert voornamelijk bugs op basis van gebruikersfeedback en verbetert de prestatie-ervaring van het besturingssysteem.

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Heeft u computers op uw lokale netwerk die externe toegang nodig hebben? Het gebruik van een bastionhost als poortwachter voor uw netwerk kan een goede oplossing zijn.

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

Soms moet u oude gebeurtenislogboeken in één keer verwijderen. In deze handleiding laat Quantrimang.com u 3 manieren zien om snel alle gebeurtenislogboeken in Windows 10 Event Viewer te verwijderen.

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Als je liever een oud klassiek toetsenbord gebruikt, zoals het IBM Model M, dat geen fysieke Windows-sleutel bevat, kun je er eenvoudig meer toevoegen door een sleutel te lenen die je niet vaak gebruikt.

Hoe u een transparante achtergrondmodus creëert op Windows 10

Hoe u een transparante achtergrondmodus creëert op Windows 10

WindowTop is een tool waarmee u alle toepassingsvensters en programma's op computers met Windows 10 kunt dimmen. Of u kunt een donkere achtergrondinterface op Windows gebruiken.

Valse IP-methoden helpen u anoniem toegang te krijgen

Valse IP-methoden helpen u anoniem toegang te krijgen

In veel eerdere artikelen hebben we vermeld dat online anoniem blijven uiterst belangrijk is. Elk jaar lekt privé-informatie uit, waardoor online beveiliging steeds noodzakelijker wordt. Dat is ook de reden dat we virtuele IP-adressen moeten gebruiken. Hieronder zullen we leren over methoden om nep-IP's te maken!

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

De Taalbalk op Windows 8 is een miniatuurtaalwerkbalk die is ontworpen om automatisch op het bureaublad te worden weergegeven. Veel mensen willen deze taalbalk echter op de taakbalk verbergen.

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Het maximaliseren van de internetsnelheid is essentieel voor het optimaliseren van uw netwerkverbinding. U kunt een optimale entertainment- en werkervaring hebben met behulp van computers, internet-tv's, gameconsoles, enz.

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Draadloze connectiviteit is tegenwoordig een noodzaak en daarom is draadloze beveiliging essentieel om de veiligheid in uw interne netwerk te garanderen.