So messen Sie die Netzwerkleistung mit iPerf und PowerShell

So messen Sie die Netzwerkleistung mit iPerf und PowerShell

Mit iPerf können Administratoren ein Empfängerprogramm auf dem Remote-Computer und ein Senderprogramm auf einem anderen Computer einrichten, um die Datenübertragung zwischen ihnen zu initiieren.

Wenn Sie jemals auf Netzwerklatenz- oder geringe Bandbreitenprobleme in WAN-Weitverkehrsnetzwerken oder sogar in einem lokalen Netzwerk gestoßen sind, ist iPerf ein großartiges Tool, das hier verwendet werden kann . Hierbei handelt es sich um ein kostenloses Tool, mit dem Administratoren einen Empfänger auf einem Remote-Computer und einen Sender auf einem anderen einrichten können, um Daten zwischen ihnen zu übertragen. iPerf ist ein tolles Tool, aber etwas schwierig zu bedienen. Dies ist ein Beispiel für einen typischen iPerf-Befehl.

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

Unter Windows verwendet iPerf die alten, aus einem Buchstaben bestehenden Parameter, da es sich um eine EXE-Datei handelt. Allerdings haben wir jetzt PowerShell, um mit solchen Tools zu arbeiten, aber das Problem ist, dass iPerf eine EXE- und keine PowerShell-Funktion ist. Wir können dieses Problem beheben, indem wir ein paar Wrapper-Funktionen erstellen, die alle Werte, die iPerf.exe benötigt, über eine PowerShell-Funktion kompilieren.

So messen Sie die Netzwerkleistung mit iPerf und PowerShell

Um mit iPerf auf PowerShell-Art zu arbeiten, laden Sie ein Community-Modul namens iPerfAutomate herunter. Dieses Modul ist in der PowerShell-Galerie verfügbar und kann durch Ausführen von Install-Module -Name iPerfAutomate installiert werden. Nach der Installation sehen Sie nur zwei Befehle, aber hinter diesen beiden Befehlen steckt viel Code.

PS C:> Get-Command -Module iPerfAutomate

Befehlstyp Name Version Quelle
----------- ---- ------- ------
Funktion New-IperfSchedule 1.0.2 iPerfAutomate
Funktion Start-IPerfMonitorTest 1.0.2 iPerfAutomate

Technisch gesehen sind in Start-IperfMonitorTest nur bestimmte iPerf-Befehle enthalten. Dies ist der Befehl, der alle notwendigen Einstellungen vornimmt, um einen Netzwerktest zwischen zwei Orten durchzuführen. New-IperfSchedule ist ein Befehl, mit dem Benutzer geplante Aufgaben zum Ausführen von Start-IperfMonitorTest einrichten können.

Start-iPerfMonitorTest verfügt über zwei Parametersätze: Site und Server. Im einfachsten Fall müssen Sie in einem Befehl FromServerName und ToServerName angeben. Start-iPerfMonitorTest kopiert dann iPerf auf beide Server, startet die Übertragung, gibt Ergebnisse zurück und bereinigt.

Start-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

Verbindung zum Host SQLSRV1, Port 5201
[4] lokal 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 Port 55739
verbunden mit 2607:fcc8:ace7:1700:e4e1:c511:e38b:4f05 Port
5201
[ID] Intervallübertragungsbandbreite
[4] 0,00–1,00 Sek. 208 MB 1,73 Gbit/Sek.
[4] 1,00–2,00 Sek. 223 MB 1,87 Gbit/Sek.
[4] 2,00–3,00 Sek. 218 MB 1,83 Gbit/Sek.
[4] 3,00–4,00 Sek. 220 MByte 1,85 Gbit/s
[4] 4,00-5,00 Sek. 245 MByte 2,05 Gbit/s
[4] 5,00-6,00 Sek. 251 MByte 2,10 Gbit/s
[4] 6,00-7,00 Sek. 248 MByte 2,09 Gbit/s
[4] 7,00-8 . 00 Sek. 266 MByte 2,23 Gbit/s
[ 4] 8,00-9,00 Sek. 243 MByte 2,04 Gbit/s
[ 4] 9,00-10,00 Sek. 255 MByte 2,14 Gbit/s
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Intervallübertragungsbandbreite
[ 4] 0,00–10,00 Sek. 2,32 GByte 1,99 Gbit/s
Absender
[ 4] 0,00–10,00 Sek. 2,32 GByte 1,99 Gbit/s
Empfang

r iperf Fertig.

Sie sehen, dass Sie, anstatt manuell sicherstellen zu müssen, dass sich die iPerf-EXE-Datei auf den lokalen und Remote-Computern befindet, einfach eine PowerShell-Funktion ausführen können, um eine schnelle Überprüfung zu starten. Start-IPerfMonitorTest unterstützt auch das Einrichten von Tests von der gesamten Website anstelle eines separaten Servers. Möglicherweise können Sie sich nicht an den Server in SITE A oder SITE B erinnern. Anstatt Tests nach Servernamen einzurichten, können Sie den Servernamen einer Site „zuordnen“ und einfach Tests nach Websites einrichten.

Start-iPerfMonitorTest -FromSite Main -ToSite Vegas

Das iPerfAutomate-Modul vereinfacht viele großartige Tools und ermöglicht Benutzern die schnelle und einfache Einrichtung eines oder mehrerer Netzwerkleistungstests.

Mehr sehen:


So entfernen Sie den Urheberrechtshinweis in der rechten Ecke des Bildschirms unter Windows 10

So entfernen Sie den Urheberrechtshinweis in der rechten Ecke des Bildschirms unter Windows 10

Sehen Sie in der rechten Ecke des Bildschirms eine Windows 10-Aktivierungsbenachrichtigung? In diesem Artikel erfahren Sie, wie Sie den Copyright-Anfragehinweis unter Windows 10 löschen.

Anleitung von AZ zur Installation von Windows 10 Build 14393.222

Anleitung von AZ zur Installation von Windows 10 Build 14393.222

Kürzlich hat Microsoft das neueste kumulative Update für Windows 10-PC-Benutzer namens Build 14393.222 veröffentlicht. Dieses für Windows 10 veröffentlichte Update behebt hauptsächlich Fehler basierend auf Benutzerfeedback und verbessert die Leistung des Betriebssystems.

Schützen Sie Ihr Computernetzwerk mit Bastion Host in nur 3 Schritten

Schützen Sie Ihr Computernetzwerk mit Bastion Host in nur 3 Schritten

Gibt es Computer in Ihrem lokalen Netzwerk, die externen Zugriff benötigen? Die Verwendung eines Bastion-Hosts als Gatekeeper für Ihr Netzwerk kann eine gute Lösung sein.

So erstellen Sie eine Windows-Taste, wenn Ihre Tastatur nicht verfügbar ist

So erstellen Sie eine Windows-Taste, wenn Ihre Tastatur nicht verfügbar ist

Wenn Sie lieber eine alte klassische Tastatur wie das IBM Model M verwenden möchten, die keine physische Windows-Taste enthält, können Sie ganz einfach weitere hinzufügen, indem Sie sich eine Taste ausleihen, die Sie nicht oft verwenden. .

3 Möglichkeiten, alle Ereignisprotokolle in Windows 10 schnell zu löschen

3 Möglichkeiten, alle Ereignisprotokolle in Windows 10 schnell zu löschen

Manchmal müssen Sie möglicherweise alle alten Ereignisprotokolle auf einmal löschen. In dieser Anleitung zeigt Ihnen Quantrimang.com drei Möglichkeiten zum schnellen Löschen aller Ereignisprotokolle in der Windows 10-Ereignisanzeige.

Mit gefälschten IP-Methoden können Sie anonym zugreifen

Mit gefälschten IP-Methoden können Sie anonym zugreifen

In vielen früheren Artikeln haben wir erwähnt, dass es äußerst wichtig ist, online anonym zu bleiben. Jedes Jahr werden private Informationen preisgegeben, wodurch Online-Sicherheit immer wichtiger wird. Das ist auch der Grund, warum wir virtuelle IP-Adressen verwenden sollten. Im Folgenden erfahren Sie mehr über Methoden zur Erstellung gefälschter IPs!

So erstellen Sie einen transparenten Hintergrundmodus unter Windows 10

So erstellen Sie einen transparenten Hintergrundmodus unter Windows 10

WindowTop ist ein Tool, das alle Anwendungsfenster und Programme, die auf Windows 10-Computern ausgeführt werden, dimmen kann. Alternativ können Sie unter Windows eine Benutzeroberfläche mit dunklem Hintergrund verwenden.

So deaktivieren Sie die Sprachleiste in der Windows 8-Taskleiste

So deaktivieren Sie die Sprachleiste in der Windows 8-Taskleiste

Die Sprachleiste unter Windows 8 ist eine Miniatur-Sprachsymbolleiste, die automatisch auf dem Desktop-Bildschirm angezeigt wird. Viele Leute möchten diese Sprachleiste jedoch in der Taskleiste ausblenden.

So richten Sie WEP, WPA, WPA2 für den Linksys-Router ein

So richten Sie WEP, WPA, WPA2 für den Linksys-Router ein

Drahtlose Konnektivität ist heutzutage eine Notwendigkeit und daher ist drahtlose Sicherheit unerlässlich, um die Sicherheit in Ihrem internen Netzwerk zu gewährleisten.

Tipps zur Optimierung der Internetverbindungsgeschwindigkeit von Linksys

Tipps zur Optimierung der Internetverbindungsgeschwindigkeit von Linksys

Die Maximierung der Internetgeschwindigkeit ist für die Optimierung Ihrer Netzwerkverbindung von entscheidender Bedeutung. Mit Computern, internetfähigen Fernsehern, Spielekonsolen usw. können Sie ein optimales Unterhaltungs- und Arbeitserlebnis genießen.