Hur man testar IPERF3 med QoS på Windows 11 eller 10

Servicekvalitet (QoS) spelar en viktig roll för att hantera bandbredd i ett nätverk. Det säkerställer att applikationer som behövs för att konsumera data och prestera bra. Det minimerar också latensproblem. Du kanske redan har hört den här termen när du köper routrar, särskilt de avancerade som har kvaliteten på tjänsten för att förbättra spelapplikationens nätverksprestanda automatiskt.

Men hur kan vi kontrollera att QoS fungerar korrekt enligt policyerna och andra nätverksaktiviteter? Här,iperf3kommer in i bilden. Det är ett bredanvändarverktyg för att testa och ställa in nätverksprestanda genom att mäta bandbredd, latens, jitter och paketförlust.

Om du är Windows 11 -användare diskuterar den här guiden att installera IPERF3 och använda den med QoS.

Varför använda IPERF3 med QoS?

Testning av QoS -inställningar med IPERF3 hjälper till:

  • Kontrollera om QoS -policyer tillämpas korrekt.
  • Mät nätverksprestanda under olika prioriterade inställningar.
  • Se till att kritiska applikationer får den obligatoriska bandbredden.
  • Identifiera potentiella flaskhalsar i nätverket.

Förutsättning

Innan du fortsätter, se till att följande:

  • En Windows 11 -dator medAdministratörstillgång.
  • IPERF3 på både klient- och servermaskinerna.
  • QoS -policyer, konfigurerad viaGruppredigerareellerPowershell.
  • Två enheter i samma nätverk för korrekt testning.

Steg 1: Installera IPERF3 på Windows 11

Det finns två sätt att installera IPERF3: Ladda ner den manuellt från sin officiella webbplats eller med Windows Package Manager. Här diskuterar vi Package Manager -metoden, vilket är enkelt.

Följ dessa steg för att installera IPERF3:

  1. Öppna kommandoterminalen som administratör. För att göra det, högerklicka på Windows 11 eller 10 Start-knappen och välj alternativet Terminal (admin).
  2. Skriv det givna kommandot:
winget install "iPerf3" 
  1. När installationen är klar,Stäng och öppna din terminal igenför att uppdatera den aktuella sessionen. För att verifiera att installationen är klar framgångsrikt, låt oss kontrollera IPERF -versionen med det givna kommandot:
iperf3 -v

Steg 2: Konfigurera QoS i Windows 11

I detta steg skapar vi en anpassad policy för QoS på Windows,Men varför göra det?Eftersom det är prioriterat att skapa en QoS (kvalitet på tjänsten) att nätverkstrafik prioriteras baserat på fördefinierade regler. För att prioritera trafik medQoS, följ dessa steg:

Metod 1: Använda grupppolicyredigerare

  1. TryckaWin + rtypgpedit.mscoch träffSkriva in.
  2. Navigera tillDatorkonfiguration -> Windows -inställningar
  3. Välj policybaserad QoS, högerklicka på den och välj sedanSkapa en ny policyalternativ.
  1. Ange ett policynamn, kontrolleraAnge DSCP -värdeoch ställ in ett värde (t.ex.46för trafik med hög prioritering).Notera: Högre DSCP -värden (t.ex. 46 för VOIP) prioriteras framför lägre värden (t.ex. 10 för bakgrund nedladdningar).
  1. Angeapplikationsnamn(iperf3.exe) att tillämpa QoS.

KlickNästa, följ resten av guiden, applicera inställningar och starta om ditt system.

Notera: Om flera QoS -policyer riktar sig till samma applikation men med olika DSCP -värden, träder den sista tillämpade policyn vanligtvis. Du kan skapa separata QoS -policyer förolika applikationerutan konflikter. Exempel:

  • Filnedladdningar: DSCP10(låg prioritet).
  • iperf3: DSCP46(hög prioritet).
  • YouTube -streaming: DSCP34(Medium prioritering).

Metod 2: Använda PowerShell

Om du inte vill gå igenom den grafiska guiden som vi gjorde ovan för att skapa QoS -policy, kan du också använda PowerShell; Här är kommandot att tillämpa enQoS -policy:

New-NetQosPolicy -Name "iPerf3 QoS test" -AppPathNameMatchCondition iperf3 -DSCPAction 46

För att kontrollera och lista den skapade policyn kan du använda:

Get-NetQosPolicy

Steg 3: Kör IPERF3 -test med QoS

Starta IPERF3 -servern

servermaskin, Öppna CMD och kör:

iperf3.exe -s

Kör IPERF3 -klienten med QoS

klientmaskin, kör följande kommando:

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>: Anger serverns IP -adress.
  • -t 30: Kör testet i 30 sekunder.
  • -i 1: Rapporterar resultat varje sekund.
  • -S 0xB8: Ställer inDSCP -värde (46)för QoS -testning.

Testa olika DSCP -värden:

TrafiktypDSCP -värde (decimal)DSCP -värde (hex)IPERF3 -kommando
Standard bästa ansträngning00x00iperf3.exe -c -t 30 -S 0x00
Bakgrundstrafik100x28iperf3.exe -c -t 30 -S 0x28
Strömmande media340x88iperf3.exe -c -t 30 -S 0x88
VoIP (hög prioritet)460xb8iperf3.exe -c -t 30 -S 0xb8
Nätverkskontroll (högsta prioritet)560xe0iperf3.exe -c -t 30 -S 0xe0

Till exempel,Om vi ​​använder-S 0x28(DSCP 10, bakgrundstrafik), denna trafik förväntas få lägre prioritet än andra högre prioriterade flöden.

Steg 4: Analysera resultaten

Efter att ha kört testet kommer IPERF3 att visa resultat inklusive:

  • Bandbredd (MBPS)
  • Paketförlust (%)
  • Jitter (MS)

SedanTippaochpaketförlustär bara relevanta i UDP -trafiken, du bör springaIPERF3 i UDP -läge istället för TCPför att få dem.

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→ AktiverarUDP -läge.
  • -b 100M→ Uppsättningarbandbredd till 100 Mbps(Justera baserat på ditt nätverk).
  • -t 30→ Kör testet för30 sekunder.
  • -S 0x28→ DSCP -inställning (valfritt).

Tips:

För att ta bort alla QoS -policyer

Kör följande kommando för att ta bort alla policyer:

Get-NetQosPolicy | Remove-NetQosPolicy -Confirm:$false

Slutsats

Efter den här guiden kan du framgångsrikt testa IPERF3 med QoS på Windows 11 för att säkerställa att din nätverkstrafik prioriteras effektivt. Implementering av QoS säkerställer bättre nätverksprestanda för kritiska tillämpningar, minskar trängseln och förbättrar den totala anslutningen.

Viktiga takeaways:

  • Installera IPERF3 och konfigurera QoS via grupppolicy eller PowerShell.
  • Använd IPERF3 för att skicka trafik med specifika QoS -värden.
  • Analysera nätverksprestanda för att bekräfta QoS -effektivitet.

Related Posts