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 installieren Sie das macOS Big Sur/iOS 14-Widget unter Windows 10

So installieren Sie das macOS Big Sur/iOS 14-Widget unter Windows 10

Die macOS Big Sur-Version wurde kürzlich auf der WWDC-Konferenz offiziell angekündigt. Und mit dem Rainmeter-Tool können Sie die Benutzeroberfläche von macOS Big Sur vollständig auf Windows 10 übertragen.

So schützen Sie den Remote-Desktop vor RDStealer-Malware

So schützen Sie den Remote-Desktop vor RDStealer-Malware

RDStealer ist Malware, die versucht, Anmeldeinformationen und Daten zu stehlen, indem sie einen RDP-Server infiziert und seine Remote-Verbindungen überwacht.

Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Vielleicht ist es an der Zeit, sich vom Datei-Explorer zu verabschieden und Dateiverwaltungssoftware von Drittanbietern zu verwenden? Hier sind die 7 besten Windows-Datei-Explorer-Alternativen.

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

LoRaWAN oder Long Range Wireless Area Network ist nützlich für die Kommunikation zwischen Geräten mit geringem Stromverbrauch über große Entfernungen.

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

Durch Navigieren zu „Erweiterte Startoptionen“ können Sie Windows 10 zurücksetzen, Windows 10 wiederherstellen, Windows 10 aus einer zuvor erstellten Image-Datei wiederherstellen, Startfehler beheben, die Eingabeaufforderung öffnen, um Optionen auszuführen, andere auswählen, UEFI-Einstellungen öffnen und Starteinstellungen ändern. ..

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Jedes Mal, wenn Sie sich für einen neuen Dienst anmelden, können Sie einen Benutzernamen und ein Passwort wählen oder sich einfach mit Facebook oder Twitter anmelden. Aber solltest du es tun?

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 ist einer der DNS, den viele Benutzer verwenden, insbesondere um den Netzwerkzugriff zu beschleunigen oder den Zugriff auf blockiertes Facebook zu beschleunigen.

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

Wenn Sie Microsoft Edge auf einem gemeinsam genutzten Windows 10-Computer verwenden und Ihren Browserverlauf privat halten möchten, können Sie festlegen, dass Edge immer im InPrivate-Modus startet.

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Heutzutage werden üblicherweise zwei Arten der Verschlüsselung eingesetzt: die symmetrische und die asymmetrische Verschlüsselung. Der grundlegende Unterschied zwischen diesen beiden Verschlüsselungsarten besteht darin, dass bei der symmetrischen Verschlüsselung ein einziger Schlüssel sowohl für Verschlüsselungs- als auch für Entschlüsselungsvorgänge verwendet wird.

So beenden Sie den Vollbildmodus unter Windows

So beenden Sie den Vollbildmodus unter Windows

Der Vollbildmodus auf Ihrem Computer entfernt unnötige Inhalte. Wie kann man den Windows-Vollbildmodus verlassen?