Technical Anshu
Tutorials Blog
Test de vitesse du réseau

Comment utiliser iperf3 sous Windows pour mesurer la vitesse réelle du réseau entre deux PC

Votre test de vitesse Internet semble parfait, mais la copie de fichiers depuis le serveur du bureau est extrêmement lente. En effet, les deux tests mesurent deux routes différentes. iperf3 mesure la route qui compte réellement ici : celle entre vos deux ordinateurs.

By Technical AnshuWindows 10 / 1110 minute test
Processus complet dans la vidéo - configuration du serveur et du client iperf3 avec test de vitesse LAN en direct entre deux PC

Voici une scène que tous les ingénieurs informatiques connaissent. Un utilisateur dit que le lecteur partagé est lent. Quelqu'un effectue un test de vitesse Internet, le résultat est excellent et tout le monde est confus. Le problème honnête est que le test de vitesse a mesuré Internet, pas votre réseau local. Les fichiers ne touchent jamais Internet : ils voyagent d'un PC à un autre dans votre bureau. iperf3 est l'outil gratuit qui mesure exactement ce chemin. Un PC devient le serveur, l'autre devient le client, et iperf3 transmet les données réelles entre eux et indique la vitesse réelle. Pas de devinettes, pas de chiffres marketing.

Command Prompt - iperf3 server PC
C:\iperf3> iperf3 -s ----------------------------------------------------------- Server listening on 5201 (test #1) ----------------------------------------------------------- [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver
Exemple de sortie, sous-titré à titre d'exemple : un test Gigabit filaire sain se termine à près de 940 Mbps sur la ligne du récepteur
1

Téléchargez iperf3 uniquement à partir de la source officielle

iperf3 est développé par ESnet, et le site officiel de l'outil est iperf.fr. Ce site fournit la version Windows sous forme de petit fichier zip. C'est important : iperf3 est un outil populaire, donc les sites de téléchargement aléatoires le regroupent avec des fichiers indésirables et pire encore. Récupérez-le sur iperf.fr uniquement, décompressez-le et vous trouverez iperf3.exe à l'intérieur. Il n'y a pas d'installateur et rien à activer - l'ensemble de l'outil est un petit programme que vous exécutez à partir de l'invite de commande.

Placez le dossier décompressé dans un endroit simple comme C:\iperf3 sur les deux ordinateurs. Vous avez besoin de l'outil sur le PC serveur et sur le PC client, car iperf3 fonctionne toujours par paire.

2

Démarrez le serveur sur un PC

Sur le PC sur lequel vous souhaitez tester sur - généralement le serveur ou le PC contenant les fichiers partagés - ouvrez l'invite de commande, accédez au dossier et démarrez le mode d'écoute :

cd C:\iperf3 puis iperf3 -s

L'indicateur -s signifie serveur. L'écran affiche Serveur en écoute sur 5201. Le port 5201 est le port iperf3 par défaut et le serveur attend désormais simplement. Laissez cette fenêtre ouverte pendant le test. Lors de la première exécution, le pare-feu Windows demandera généralement s'il faut autoriser iperf3 - l'autoriser sur le réseau privé. Si cette invite n'apparaît jamais ou si le test ne parvient pas à se connecter, lisez notre guide séparé sur l'invite du pare-feu iperf3 avant de modifier quoi que ce soit d'autre.

Notez également l'adresse IP du PC serveur - exécutez ipconfig et recherchez l'adresse IPv4, quelque chose comme 192.168.1.10. Le client a besoin de cette adresse.

3

Exécutez le test client à partir du deuxième PC

Sur le deuxième PC, ouvrez l'invite de commande dans le même dossier et pointez le client vers le serveur :

iperf3 -c 192.168.1.10

Remplacez l'adresse par la véritable adresse IP de votre serveur. L'indicateur -c signifie client. Pendant les 10 secondes suivantes, le client envoie les données au serveur aussi vite que le chemin le permet, imprimant une ligne par seconde, puis un résumé. C'est tout le test de base : le chiffre sur le résumé correspond à votre vitesse réelle de PC à PC à l'heure actuelle.

Vous souhaitez une lecture plus longue et plus stable ? Ajoutez une durée : iperf3 -c 192.168.1.10 -t 30 s'exécute pendant 30 secondes. Des tests plus longs atténuent le pic de la première seconde et donnent un nombre auquel vous pouvez davantage faire confiance.

4

Lisez honnêtement le résultat – Expéditeur et destinataire

Le résumé affiche deux lignes : expéditeur et récepteur. Pour un test TCP normal, lisez la ligne du récepteur - c'est la vitesse à laquelle les données sont réellement arrivées, après toute perte en cours de route. La ligne de l'expéditeur peut être légèrement meilleure car elle compte les données que le PC a expulsées, et non les données qui ont survécu au voyage.

Maintenant les attentes honnêtes. Sur une connexion Gigabit filaire saine, attendez-vous à environ 940 Mbps - et non 1 000. Les surcharges Ethernet, IP et TCP prennent leur part, donc 940 correspond à la pleine vitesse, ce n'est pas un défaut. Sur une ancienne liaison 100 Mbit/s, attendez-vous à environ 94 Mbit/s. Si votre chemin Gigabit affiche environ 90 Mbps, quelque chose dans la chaîne est tranquillement retombé à 100 Mbps - un câble, un port de commutateur ou un paramètre de carte réseau. Cette seule observation constitue souvent le diagnostic complet.

Comparez également attentivement les numéros de copie de fichiers : Windows affiche la vitesse de copie en Mo/s (mégaoctets), iperf3 affiche Mbps (mégabits). Multipliez Mo/s par 8 pour comparer : une copie fonctionnant à 11 Mo/s utilise environ 90 Mbps du réseau, quoi qu'en pense l'utilisateur.

5

Testez les deux sens et le côté UDP

Le test de base mesure le client par rapport au serveur. Le travail réel s'effectue dans les deux sens, et le chemin de retour peut se comporter très différemment : un câble fatigué ou un problème de duplex ne nuit souvent qu'à une seule direction. Exécutez le test inverse avec iperf3 -c 192.168.1.10 -R. Avec -R, le serveur envoie et le client reçoit, ce qui correspond à ce qu'un utilisateur téléchargeant à partir du serveur expérimente réellement.

iperf3 teste également UDP avec -u, qui signale la gigue et les paquets perdus - les numéros qui décident si les appels et les réunions vidéo bégaient. UDP a besoin d'une vitesse cible, par exemple iperf3 -c 192.168.1.10 -u -b 100M. Nous avons un guide séparé sur la lecture correcte d'UDP, de gigue et de perte.

Lorsque vous avez terminé, fermez le client, puis appuyez sur Ctrl + C dans la fenêtre du serveur pour arrêter l'écouteur. Rien ne reste installé et rien ne continue de fonctionner.

Regardez la vidéo complète

La configuration complète d'iperf3 et les tests en direct, étape par étape, dans la vidéo.

Watch Full Video
Questions courantes (FAQ)

iperf3 est-il gratuit et sûr à utiliser ?

Oui. iperf3 est un outil gratuit et open source développé par ESnet et utilisé par les ingénieurs réseau du monde entier. Téléchargez la version Windows uniquement à partir du site officiel, iperf.fr - les copies provenant de sites de téléchargement aléatoires peuvent être associées à des logiciels indésirables.

Pourquoi mon test Gigabit affiche-t-il 940 Mbps au lieu de 1 000 Mbps ?

C'est à pleine vitesse, ce n'est pas un problème. Les en-têtes Ethernet, IP et TCP utilisent une partie de chaque paquet, de sorte que le débit de données utile sur une liaison de 1 Gbit/s atteint environ 940 à 949 Mbit/s. Un résultat proche de 94 Mbps sur la même configuration signifie qu'une partie du chemin fonctionne à 100 Mbps.

iperf3 peut-il tester ma vitesse Internet ?

Non, et c'est là le point. iperf3 mesure le chemin entre deux machines que vous contrôlez, généralement à l'intérieur de votre propre réseau. Les tests de vitesse Internet mesurent votre ligne vers un serveur externe. Les lecteurs partagés lents avec un excellent résultat Internet signifient presque toujours que le chemin local est la partie la plus lente, et iperf3 est la façon dont vous le prouvez.

Ce guide est basé sur la vidéo Technical Anshu ci-dessus : bloqué sur une marche ? Demandez dans les commentaires vidéo, les réponses y arrivent.