Comment tester iPerf3 avec QoS sur Windows 11 ou 10

La qualité de service (QoS) joue un rôle essentiel dans la gestion de la bande passante sur un réseau. Il garantit que les applications nécessaires ont la priorité en matière de consommation de données et de bonnes performances. Cela minimise également les problèmes de latence. Vous avez peut-être déjà entendu ce terme en achetant des routeurs, en particulier ceux haut de gamme qui ont la qualité de service permettant d'améliorer automatiquement les performances du réseau de l'application Gaming.

Mais comment pouvons-nous vérifier que la QoS fonctionne correctement conformément aux politiques et autres activités de performance du réseau ? Ici, leiPerf3entre en scène. Il s'agit d'un outil largement utilisé pour tester et régler les performances du réseau en mesurant la bande passante, la latence, la gigue et la perte de paquets.

Si vous êtes un utilisateur de Windows 11, ce guide expliquera l'installation d'iPerf3 et son utilisation avec QoS.

Pourquoi utiliser iPerf3 avec QoS ?

Tester les paramètres de QoS à l'aide d'iPerf3 permet de :

  • Vérifiez si les stratégies QoS sont correctement appliquées.
  • Mesurez les performances du réseau selon différents paramètres de priorité.
  • Assurez-vous que les applications critiques reçoivent la bande passante requise.
  • Identifiez les goulots d’étranglement potentiels dans le réseau.

Conditions préalables

Avant de continuer, assurez-vous de ce qui suit :

  • Un PC Windows 11 avecAccès administrateur.
  • iPerf3 sur les machines client et serveur.
  • Politiques de QoS, configurées viaÉditeur de stratégie de groupeouPowerShell.
  • Deux appareils sur le même réseau pour des tests appropriés.

Étape 1 : Installez iPerf3 sur Windows 11

Il existe deux manières d'installer iPerf3 : en le téléchargeant manuellement depuis son site officiel ou en utilisant le gestionnaire de packages Windows. Ici, nous discutons de la méthode du gestionnaire de packages, qui est simple.

Pour installer iPerf3, suivez ces étapes :

  1. Ouvrez le terminal de commande en tant qu'administrateur. Pour ce faire, cliquez avec le bouton droit sur le bouton Démarrer de Windows 11 ou 10 et sélectionnez l'option Terminal (Admin).
  2. Tapez la commande donnée :
winget install "iPerf3" 
  1. Une fois l'installation terminée,fermez et ouvrez à nouveau votre terminalpour actualiser la session en cours. Pour vérifier que l'installation est terminée avec succès, vérifions la version d'iperf à l'aide de la commande donnée :
iperf3 -v

Étape 2 : configurer la QoS dans Windows 11

Dans cette étape, nous créons une politique personnalisée pour la QoS sous Windows,mais pourquoi faire ça ?Parce que la création d'une politique QoS (Qualité de Service) garantit que le trafic réseau est priorisé en fonction de règles prédéfinies. Pour prioriser le trafic en utilisantQoS, suivez ces étapes :

Méthode 1 : utilisation de l'éditeur de stratégie de groupe

  1. PresseGagner + R, tapergpedit.msc, et frappeEntrer.
  2. Accédez àConfiguration de l'ordinateur -> Paramètres Windows
  3. Sélectionnez QoS basée sur la stratégie, cliquez dessus avec le bouton droit, puis sélectionnezCréer une nouvelle politiqueoption.
  1. Entrez un nom de stratégie, cochezSpécifier la valeur DSCP, et définissez une valeur (par exemple,46pour le trafic hautement prioritaire).Note: Les valeurs DSCP plus élevées (par exemple, 46 pour VoIP) sont prioritaires sur les valeurs inférieures (par exemple, 10 pour les téléchargements en arrière-plan).
  1. Précisez lenom de la demande(iperf3.exe) pour appliquer la QoS.

CliquezSuivant, suivez le reste de l'assistant, appliquez les paramètres et redémarrez votre système.

Note: si plusieurs stratégies QoS ciblent la même application mais avec des valeurs DSCP différentes, la dernière stratégie appliquée prend généralement effet. Vous pouvez créer des stratégies QoS distinctes pourdifférentes applicationssans conflits.Exemple :

  • Téléchargements de fichiers:DSCP10(faible priorité).
  • iPerf3:DSCP46(haute priorité).
  • Diffusion YouTube:DSCP34(priorité moyenne).

Méthode 2 : utiliser PowerShell

Si vous ne souhaitez pas utiliser l'assistant graphique comme nous l'avons fait ci-dessus pour créer une politique de QoS, vous pouvez également utiliser PowerShell ; voici la commande pour appliquer unPolitique de qualité de service:

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

Pour vérifier et lister les politiques créées, vous pouvez utiliser :

Get-NetQosPolicy

Étape 3 : Exécutez le test iPerf3 avec QoS

Démarrez le serveur iPerf3

Sur leordinateur serveur, ouvrez CMD et exécutez :

iperf3.exe -s

Exécutez le client iPerf3 avec QoS

Sur leordinateur client, exécutez la commande suivante :

iperf3.exe -c <Server-IP> -t 30 -i 1 -S 0xB8
  • -c <Server-IP>: Spécifie l'adresse IP du serveur.
  • -t 30: Exécute le test pendant 30 secondes.
  • -i 1: rapporte les résultats toutes les secondes.
  • -S 0xB8: Définit leValeur DSCP (46)pour les tests de QoS.

Test de différentes valeurs DSCP :

Type de traficValeur DSCP (décimale)Valeur DSCP (hexadécimal)Commande iPerf3
Meilleur effort par défaut00x00iperf3.exe -c -t 30 -S 0x00
Trafic en arrière-plan100x28iperf3.exe -c -t 30 -S 0x28
Médias en streaming340x88iperf3.exe -c -t 30 -S 0x88
VoIP (haute priorité)460xB8iperf3.exe -c -t 30 -S 0xB8
Contrôle du réseau (priorité la plus élevée)560xE0iperf3.exe -c -t 30 -S 0xE0

Par exemple,Si nous utilisons-S 0x28(DSCP 10, Background Traffic), ce trafic devrait recevoir une priorité inférieure à celle des autres flux de priorité plus élevée.

Étape 4 : Analyser les résultats

Après avoir exécuté le test, iPerf3 affichera les résultats, notamment :

  • Bande passante (Mbps)
  • Perte de paquets (%)
  • Gigue (ms)

Depuisgigueetperte de paquetsne sont pertinents que dans le trafic UDP, vous devez exécuteriPerf3 en mode UDP au lieu de TCPpour les obtenir.

iperf3 -c <Server-IP> -u -b 100M -t 30 -S 0x28
  • -u→ PermetMode UDP.
  • -b 100M→ Ensemblesbande passante jusqu'à 100 Mbps(à ajuster en fonction de votre réseau).
  • -t 30→ Exécute le test pour30 secondes.
  • -S 0x28→ Paramètre DSCP (facultatif).

Conseils:

Pour supprimer toutes les stratégies QoS

Exécutez la commande suivante pour supprimer toutes les stratégies :

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

Conclusion

En suivant ce guide, vous pouvez tester avec succès iPerf3 avec QoS sur Windows 11 pour vous assurer que votre trafic réseau est efficacement priorisé. La mise en œuvre de QoS garantit de meilleures performances réseau pour les applications critiques, réduit la congestion et améliore la connectivité globale.

Points clés à retenir :

  • Installez iPerf3 et configurez la QoS via la stratégie de groupe ou PowerShell.
  • Utilisez iPerf3 pour envoyer du trafic avec des valeurs QoS spécifiques.
  • Analysez les performances du réseau pour confirmer l’efficacité de la QoS.

Related Posts