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:
- Otwórz terminal poleceń jako admin. Aby to zrobić, kliknij przycisk Windows 11 lub 10 Start i wybierz opcję terminala (admin).
- Wpisz podane polecenie:
winget install "iPerf3"
- 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
- NaciskaćWin + r, typ
gpedit.msc
i uderzWchodzić. - Przejść doKonfiguracja komputera -> Ustawienia systemu Windows
- Wybierz QoS oparte na zasadach, kliknij go prawym przyciskiem myszy, a następnie wybierzUtwórz nową politykęopcja.

- Wprowadź nazwę zasad, sprawdźPodaj wartość DSCPi ustaw wartość (np.
46
dla 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).

- 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: DSCP
10
(niski priorytet). - Iperf3: DSCP
46
(Wysoki priorytet). - Streaming YouTube: DSCP
34
(ś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 ruchu | Wartość DSCP (dziesiętna) | Wartość DSCP (hex) | Polecenie iPerf3 |
Domyślny najlepszy wysiłek | 0 | 0x00 | iperf3.exe -c -t 30 -s 0x00 |
Ruch w tle | 10 | 0x28 | iperf3.exe -c -t 30 -s 0x28 |
Streaming Media | 34 | 0x88 | iperf3.exe -c -t 30 -s 0x88 |
VoIP (wysoki priorytet) | 46 | 0xb8 | iperf3.exe -c -t 30 -s 0xb8 |
Kontrola sieci (najwyższy priorytet) | 56 | 0xe0 | iperf3.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.