- Ce qu’iperf3 teste réellement
- Avant de commencer
- Télécharger et préparer iperf3 sous Windows
- Trouver l’adresse IP du PC serveur
- Autoriser iperf3 dans le pare-feu Windows
- Démarrer iperf3 en mode serveur
- Lancer un test de vitesse LAN TCP
- Tester le sens opposé
- Lancer un test UDP de gigue et de perte de paquets
- Tester correctement le Wi-Fi et Ethernet
- Comment lire les résultats iperf3
- Dépannage des erreurs iperf3
- FAQ
Que teste iperf3 sur un réseau local Windows ?
iperf3 est un outil de mesure des performances réseau en ligne de commande. Il ne copie pas de vrais fichiers entre les ordinateurs ; il crée plutôt un trafic contrôlé entre un PC exécuté comme serveur et un autre PC exécuté comme client. Cela permet de mesurer le débit pratique maximal de votre réseau local sans être limité par un SSD lent, un disque dur, la configuration SMB, l’analyse antivirus ou les autorisations de fichiers.
iperf3.exe -s et attend les connexions de test.iperf3.exe -c et lance la mesure.Avant de tester la vitesse LAN avec iperf3
Pour un test propre, connectez les deux ordinateurs au même réseau local et réduisez temporairement le trafic en arrière-plan. Si possible, effectuez d’abord le test en Ethernet, puis comparez-le au Wi-Fi.
- Deux ordinateurs Windows connectés au même routeur, switch ou point d’accès.
- La même version de
iperf3copiée sur les deux PC. - Un accès administrateur si vous devez créer une règle de pare-feu.
- L’adresse IP de l’ordinateur qui exécutera le mode serveur.
- Aucun VPN, proxy, adaptateur virtuel ou téléchargement important pendant le test, sauf si vous voulez volontairement tester ce chemin.
Bonnes conditions de test
- Les deux PC sont sur le même sous-réseau, par exemple
192.168.1.x. - La vitesse de liaison du câble Ethernet est vérifiée dans Windows.
- Les tests Wi-Fi sont répétés dans la même pièce et à la distance d’utilisation normale.
- Chaque test dure au moins 30 secondes.
Mauvaises conditions de test
- Un PC est connecté via un VPN et l’autre est local.
- Un ordinateur utilise le Wi-Fi 2,4 GHz tandis que l’autre est câblé.
- La synchronisation cloud, des téléchargements de jeux ou du streaming vidéo sont actifs.
- Le pare-feu Windows bloque le port 5201.
Télécharger et préparer iperf3 sous Windows 10 ou Windows 11
Téléchargez une version Windows de iperf3, extrayez-la dans un dossier simple et utilisez la même version sur les deux ordinateurs. Un dossier pratique est C:\Tools\iperf3. Un chemin court facilite l’utilisation en ligne de commande et évite les problèmes de guillemets.
Où télécharger iperf3 pour Windows
Le projet principal iperf3 est maintenu par ESnet / Lawrence Berkeley National Laboratory. Pour Windows, il existe deux options pratiques : utiliser les pages officielles du projet ESnet pour le code source et la documentation, ou utiliser une source fiable de binaires Windows si vous ne voulez pas compiler le programme vous-même.
Code source et documentation ESnet iperf3
Utilisez cette source comme référence principale pour le projet iperf3 actuel, les versions, la documentation, la syntaxe des commandes et le code source.
Ouvrir ESnet iperf3Versions iperf3 précompilées pour Windows
Si vous avez besoin d’un iperf3.exe prêt à l’emploi, utilisez une source de binaires Windows connue et vérifiez que les deux PC utilisent la même version.
Option de paquet Chocolatey
Les utilisateurs avancés peuvent installer iperf3 via un gestionnaire de paquets Windows, puis l’exécuter depuis le Terminal sans copier manuellement les fichiers.
Ouvrir le paquet Chocolateyiperf3.exe, à l’extraire sur les deux ordinateurs et à confirmer la version avec iperf3.exe --version.
- Créez un dossier comme
C:\Tools\iperf3sur les deux ordinateurs. - Extrayez l’archive téléchargée dans ce dossier.
- Ouvrez Invite de commandes, PowerShell ou Windows Terminal.
- Passez dans le dossier iperf3 et vérifiez que l’exécutable démarre.
Invite de commandes ou PowerShellcd C:\Tools\iperf3
.\iperf3.exe --version
Si Windows indique que le fichier est bloqué, faites un clic droit sur l’exécutable, ouvrez Propriétés, cochez Débloquer si l’option est disponible, puis appliquez la modification.
Trouver l’adresse IP du PC Windows qui exécutera le serveur iperf3
Choisissez un ordinateur comme serveur. Sur ce PC, trouvez son adresse IPv4 locale. Vous utiliserez cette adresse depuis le second ordinateur pour lancer le test client.
Sur l’ordinateur serveuripconfig
Repérez votre adaptateur actif, par exemple Carte Ethernet ou Carte réseau sans fil Wi-Fi, puis notez la valeur indiquée à côté de Adresse IPv4. Elle ressemble généralement à 192.168.1.10, 192.168.0.25 ou 10.0.0.15.
| Valeur | Exemple | Ce que cela signifie |
|---|---|---|
| IPv4 Address | 192.168.1.10 | Adresse de ce PC dans votre réseau local. |
| Subnet Mask | 255.255.255.0 | Les ordinateurs avec des adresses similaires sont généralement sur le même sous-réseau local. |
| Default Gateway | 192.168.1.1 | Adresse de votre routeur ou passerelle. |
Autoriser iperf3 dans le Pare-feu Windows Defender
Par défaut, le mode serveur d’iperf3 écoute sur le port 5201. Lorsque vous démarrez le serveur pour la première fois, Windows peut afficher une demande du pare-feu. Autorisez l’accès uniquement sur les réseaux privés, pas sur les réseaux publics.
Si la demande n’apparaît pas ou si le test échoue avec une erreur de connexion, créez manuellement une règle depuis une fenêtre PowerShell élevée sur l’ordinateur serveur :
Exécuter en tant qu’administrateur sur le PC serveurNew-NetFirewallRule -DisplayName "iperf3 TCP 5201" -Direction Inbound -Program "C:\Tools\iperf3\iperf3.exe" -Action Allow -Profile Private
Si vous utilisez un port personnalisé, adaptez le nom de la règle et la commande de test. Pour la plupart des vérifications LAN à la maison ou au bureau, le port par défaut 5201 convient.
Démarrer le mode serveur iperf3 sur le premier ordinateur Windows
Sur le premier ordinateur, ouvrez un terminal dans le dossier iperf3 et démarrez le mode serveur. Laissez cette fenêtre ouverte pendant que vous lancez les tests depuis le second ordinateur.
Sur l’ordinateur A — serveurcd C:\Tools\iperf3
.\iperf3.exe -s
Vous devriez voir un message indiquant que le serveur est en écoute. Si le serveur démarre correctement, passez au second ordinateur et exécutez la commande client.
iperf3.exe -s -p 5002. Le client doit alors utiliser le même port avec -p 5002.
Lancer un test de vitesse TCP entre deux PC Windows
Sur le second ordinateur, lancez iperf3 en mode client. Remplacez 192.168.1.10 par l’adresse IPv4 réelle de l’ordinateur serveur.
Sur l’ordinateur B — clientcd C:\Tools\iperf3
.\iperf3.exe -c 192.168.1.10 -t 30
Cela lance un test TCP de 30 secondes du client vers le serveur. Pour les réseaux rapides, notamment les liens 1 Gbit/s, 2,5 Gbit/s ou Wi-Fi 6/6E, vous pouvez tester plusieurs flux parallèles :
Test TCP avec 4 flux parallèles.\iperf3.exe -c 192.168.1.10 -t 30 -P 4
Les flux parallèles peuvent aider à révéler le débit maximal disponible, mais ils ne sont pas équivalents à un transfert réel d’un seul fichier. Notez les deux résultats : un seul flux et plusieurs flux.
| Option de commande | Exemple | Objectif |
|---|---|---|
-c |
-c 192.168.1.10 | Se connecter au serveur iperf3. |
-t |
-t 30 | Exécuter le test pendant 30 secondes. |
-P |
-P 4 | Utiliser plusieurs flux parallèles. |
-f |
-f m | Afficher les résultats en Mbits/s. |
Tester la vitesse de téléchargement et le sens LAN opposé avec iperf3
La commande client normale envoie le trafic du client vers le serveur. Pour tester le sens opposé, ajoutez -R. C’est utile, car le Wi-Fi, les pilotes, les câbles, les switches et les logiciels de sécurité peuvent se comporter différemment selon le sens.
Test en sens inverse.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -R
Comparerz les valeurs en sens direct et inverse. Un grand écart indique souvent un lien Wi-Fi asymétrique, un problème de pilote, un réglage d’économie d’énergie de la carte réseau, un problème de duplex ou un ordinateur plus faible.
Lancer un test UDP pour vérifier la gigue et la perte de paquets sur votre LAN
Les tests UDP sont utiles pour vérifier la perte de paquets et la gigue, notamment pour les jeux, la VoIP, les appels vidéo, le streaming et la stabilité Wi-Fi. Contrairement à TCP, UDP ne ralentit pas automatiquement et ne retransmet pas de la même manière ; vous devez donc choisir un débit cible.
Test UDP à 100 Mbit/s.\iperf3.exe -c 192.168.1.10 -u -b 100M -t 30
Commencez avec une valeur prudente comme 50M ou 100M, puis augmentez-la progressivement. Si une perte de paquets apparaît, le débit choisi peut être trop élevé pour le lien actuel ou le réseau peut être instable.
Comment tester correctement le Wi-Fi et Ethernet avec iperf3
Pour comprendre où se situe le goulot d’étranglement, testez par étapes. Ne commencez pas avec deux ordinateurs en Wi-Fi, car cela mélange deux liens sans fil et rend le résultat plus difficile à interpréter.
Référence câblée
Connectez les deux ordinateurs en Ethernet via le même switch ou routeur. Cela donne la référence la plus propre pour le réseau local.
Meilleure référenceUn PC câblé, un PC en Wi-Fi
Gardez le serveur en Ethernet et testez depuis un client Wi-Fi. Cela mesure plus clairement le lien sans fil du client.
Meilleure vérification Wi-FiLes deux ordinateurs en Wi-Fi
Utilisez ce test seulement après les deux premiers. Le résultat inclut la contention du temps d’antenne et les performances des deux adaptateurs sans fil.
Test en conditions réellesPour le Wi-Fi, répétez le test au moins trois fois : près du routeur, à l’emplacement d’utilisation normal, puis derrière des murs ou des meubles si c’est là que le PC est habituellement utilisé.
Comment interpréter les résultats du test de vitesse LAN iperf3
La valeur la plus importante est bits/sec, généralement affichée sous forme de Mbits/sec ou Gbits/sec. Ne confondez pas bits et octets : les gestionnaires de fichiers affichent souvent MB/s, tandis qu’iperf3 affiche généralement Mbits/sec.
| Résultat observé | Signification possible | À vérifier ensuite |
|---|---|---|
| 900–950 Mbits/s sur Ethernet 1 Gbit/s | Résultat normal pour un bon lien gigabit câblé. | Aucun problème réseau probable. |
| Environ 90–95 Mbits/s | Un lien négocie peut-être à 100 Mbit/s. | Catégorie du câble, port du switch, vitesse de l’adaptateur, connecteur endommagé. |
| Bon TCP, copie de fichiers lente | Le chemin réseau est probablement correct. | Vitesse du disque, SMB, antivirus, autorisations de dossier, utilisation CPU. |
| Forte perte de paquets UDP | Le débit est trop élevé ou la qualité du lien est mauvaise. | Signal Wi-Fi, interférences, charge du routeur, mises à jour des pilotes. |
| Sens direct rapide, sens inverse lent | Problème asymétrique entre les adaptateurs ou les sens Wi-Fi. | Pilotes, économie d’énergie, qualité du signal, firmware du routeur. |
Pour enregistrer un résultat lisible par machine, utilisez la sortie JSON :
Enregistrer le résultat iperf3 en JSON.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -J > lan-test-result.json
Résoudre les erreurs iperf3 courantes sous Windows
Connexion refusée
Cela signifie généralement que le serveur n’est pas lancé, que la mauvaise adresse IP a été utilisée ou qu’iperf3 écoute sur un autre port.
Vérifier à nouveau le serveur.\iperf3.exe -s
Délai de connexion dépassé
Les causes les plus fréquentes sont le Pare-feu Windows Defender, un pare-feu tiers, un mauvais profil réseau, le routage VPN ou des ordinateurs placés sur des sous-réseaux différents.
Vérification de connectivité de base depuis le clientping 192.168.1.10
Vitesse très faible en Ethernet
Vérifiez la vitesse de liaison négociée dans Windows. Ouvrez Paramètres → Réseau et Internet → votre adaptateur → propriétés matérielles, ou utilisez PowerShell :
Vérifier la vitesse de liaison de l’adaptateurGet-NetAdapter | Select-Object Name, Status, LinkSpeed
Le résultat Wi-Fi change à chaque test
C’est normal dans une certaine mesure. Les performances Wi-Fi changent selon la qualité du signal, l’encombrement du canal, la distance, le comportement d’itinérance, l’économie d’énergie, les interférences Bluetooth et les autres clients partageant le même point d’accès.
iperf3 fonctionne uniquement quand le pare-feu est désactivé
Ne laissez pas le pare-feu désactivé. Créez une règle entrante ciblée pour iperf3.exe sur le profil Privé, puis réactivez le pare-feu.
FAQ : tester un réseau local Windows avec iperf3
Q iperf3 est-il meilleur que la copie d’un gros fichier sur le réseau ? ⌄
Q Quel ordinateur doit être le serveur iperf3 ? ⌄
-R.Q Quel port iperf3 utilise-t-il par défaut ? ⌄
-p, vous devez utiliser le même port sur le client.Q Faut-il utiliser TCP ou UDP pour tester le LAN ? ⌄
TCP pour estimer le débit pratique. Utilisez UDP lorsque vous devez vérifier précisément la gigue et la perte de paquets pour le trafic en temps réel, comme les appels, les jeux ou le streaming.Q Pourquoi mon réseau 1 Gbit/s n’affiche-t-il pas exactement 1000 Mbits/s ? ⌄
En résumé
Pour tester un réseau local entre deux ordinateurs Windows avec iperf3, exécutez iperf3.exe -s sur un PC, exécutez iperf3.exe -c SERVER_IP -t 30 sur l’autre PC, puis répétez avec -R, -P 4 et un test UDP contrôlé si nécessaire. Comparerz séparément les résultats câblés et sans fil afin d’identifier si le goulot d’étranglement vient du câble, du switch, du routeur, du Wi-Fi, du pare-feu, du pilote ou de la couche de partage de fichiers.