Jak przetestować IPERF3 z QoS w systemie Windows 11 lub 10

Jakość usług (QoS) odgrywa istotną rolę w zarządzaniu przepustowością w sieci. Zapewnia, że ​​potrzebne aplikacje mają pierwszeństwo w zakresie konsumpcji danych i dobrego osiągnięcia. Minimalizuje również problemy związane z opóźnieniem. Być może już słyszałeś ten termin podczas kupowania routerów, zwłaszcza wysokiej klasy, które mają jakość usług, aby automatycznie poprawić wydajność sieci aplikacji do gier.

Ale jak możemy sprawdzić, czy QoS działa poprawnie zgodnie z zasadami i innymi działaniami związanymi z wydajnością sieci? TutajIperf3wchodzi na zdjęcie. Jest to narzędzie szerokiego użytkownika do testowania i dostrajania wydajności sieci poprzez pomiar przepustowości, opóźnienia, drgań i utraty pakietów.

Jeśli jesteś użytkownikiem Windows 11, w tym przewodniku omówi instalację IPERF3 i używanie go z QoS.

Po co używać IPERF3 z QoS?

Testowanie ustawień QoS za pomocą IPERF3 pomaga:

  • Sprawdź, czy zasady QoS są prawidłowo stosowane.
  • Zmierz wydajność sieci w różnych ustawieniach priorytetów.
  • Upewnij się, że krytyczne aplikacje otrzymają wymaganą przepustowość.
  • Zidentyfikuj potencjalne wąskie gardła w sieci.

Wymagania wstępne

Przed kontynuowaniem upewnij się, że następujące:

  • Komputer z systemem Windows 11 zDostęp do administratora.
  • IPERF3 zarówno na maszynach klienta, jak i serwerów.
  • Zasady QoS, skonfigurowane przezEdytor zasad grupyLubPowerShell.
  • Dwa urządzenia w tej samej sieci do prawidłowego testowania.

Krok 1: Zainstaluj IPERF3 w systemie Windows 11

Istnieją dwa sposoby instalacji IPERF3: ręczne pobieranie go z oficjalnej strony internetowej lub korzystanie z menedżera pakietów Windows. Tutaj omawiamy metodę menedżera pakietu, która jest łatwa.

Aby zainstalować IPERF3, wykonaj następujące kroki:

  1. Otwórz terminal poleceń jako admin. Aby to zrobić, kliknij przycisk Windows 11 lub 10 Start i wybierz opcję terminala (admin).
  2. Wpisz podane polecenie:
winget install "iPerf3" 
  1. Po zakończeniu instalacji,Zamknij i ponownie otwórz terminalAby odświeżyć bieżącą sesję. Aby sprawdzić, czy instalacja jest zakończona pomyślnie, sprawdźmy wersję IPERF za pomocą podanego polecenia:
iperf3 -v

Krok 2: Skonfiguruj QoS w systemie Windows 11

W tym etapie tworzymy niestandardowe zasady dla QoS w systemie Windows,Ale dlaczego to robić?Ponieważ tworzenie zasady QoS (jakość usług) zapewnia priorytet ruchu sieciowego w oparciu o predefiniowane reguły. Aby priorytetowo traktować ruch za pomocąQoS, wykonaj następujące kroki:

Metoda 1: Korzystanie z edytora zasad grupy

  1. NaciskaćWin + r, typgpedit.msci uderzWchodzić.
  2. Przejść doKonfiguracja komputera -> Ustawienia systemu Windows
  3. Wybierz QoS oparte na zasadach, kliknij go prawym przyciskiem myszy, a następnie wybierzUtwórz nową politykęopcja.
  1. Wprowadź nazwę zasad, sprawdźPodaj wartość DSCPi ustaw wartość (np.46dla ruchu o wysokim priorytecie).Notatka: Wyższe wartości DSCP (np. 46 dla VOIP) otrzymują priorytetowe priorytetowe wartości niższe (np. 10 dla pobierania w tle).
  1. PodajNazwa aplikacji(iperf3.exe) Aby zastosować QoS.

TrzaskNastępny, Śledź resztę czarodzieja, zastosuj ustawienia i uruchom ponownie system.

Notatka: Jeśli wiele zasad QoS jest ukierunkowanych na tę samą aplikację, ale przy różnych wartościach DSCP, ostatnia zastosowana polityka zwykle występuje. Możesz utworzyć osobne zasady QoS dlaróżne aplikacjebez konfliktów. Przykład:

  • Pobieranie plików: DSCP10(niski priorytet).
  • Iperf3: DSCP46(Wysoki priorytet).
  • Streaming YouTube: DSCP34(średni priorytet).

Metoda 2: Korzystanie z PowerShell

Jeśli nie chcesz przejść przez kreatora graficznego, tak jak my powyżej, aby stworzyć zasady QoS, możesz również użyć PowerShell; Oto polecenie zastosowaniaPolityka QoS:

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

Aby sprawdzić i wymienić utworzone zasady, możesz użyć:

Get-NetQosPolicy

Krok 3: Uruchom test IPERF3 z QoS

Uruchom serwer IPERF3

NaMaszyna serwera, Otwórz CMD i uruchom:

iperf3.exe -s

Uruchom klienta IPERF3 z QoS

Namaszyna klienta, Wykonaj następujące polecenie:

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>: Określa adres IP serwera.
  • -t 30: Uruchamia test przez 30 sekund.
  • -i 1: Zgłasza wyniki co sekundę.
  • -S 0xB8: UstawiaWartość DSCP (46)Do testowania QoS.

Testowanie różnych wartości DSCP:

Typ ruchuWartość DSCP (dziesiętna)Wartość DSCP (hex)Polecenie iPerf3
Domyślny najlepszy wysiłek00x00iperf3.exe -c -t 30 -s 0x00
Ruch w tle100x28iperf3.exe -c -t 30 -s 0x28
Streaming Media340x88iperf3.exe -c -t 30 -s 0x88
VoIP (wysoki priorytet)460xb8iperf3.exe -c -t 30 -s 0xb8
Kontrola sieci (najwyższy priorytet)560xe0iperf3.exe -c -t 30 -s 0xe0

Na przykład,Jeśli używamy-S 0x28(DSCP 10, ruch w tle), oczekuje się, że ruch ten otrzyma niższy priorytet niż inne przepływy o wyższym priorytecie.

Krok 4: Przeanalizuj wyniki

Po przeprowadzeniu testu IPERF3 wyświetli wyniki, w tym:

  • Przepustowość (Mbps)
  • Utrata pakietu (%)
  • Jitter (MS)

OdDrganieIUtrata pakietusą istotne tylko w ruchu UDP, powinieneś uruchomićIPERF3 w trybie UDP zamiast TCPAby je zdobyć.

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→ WłączaTryb UDP.
  • -b 100M→ Zestawyprzepustowość do 100 Mbps(Dostosuj na podstawie swojej sieci).
  • -t 30→ Uruchamia test dla30 sekund.
  • -S 0x28→ Ustawienie DSCP (opcjonalnie).

Porady:

Aby usunąć wszystkie zasady QoS

Uruchom następujące polecenie, aby usunąć wszystkie zasady:

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

Wniosek

Po tym przewodniku możesz pomyślnie przetestować IPERF3 z QoS w systemie Windows 11, aby zapewnić skuteczne priorytet ruchu sieciowego. Wdrożenie QoS zapewnia lepszą wydajność sieci dla krytycznych aplikacji, zmniejsza zator i poprawia ogólną łączność.

Kluczowe wyniki:

  • Zainstaluj IPERF3 i skonfiguruj QoS za pomocą zasad grupy lub PowerShell.
  • Użyj IPERF3, aby wysłać ruch o określonych wartościach QoS.
  • Przeanalizuj wydajność sieci, aby potwierdzić skuteczność QoS.

Related Posts