Mesurer le débits entre deux PC avec Iperf3.
présentation de iperf3
Iperf3 est un logiciel qui permet de mesurer la bande passante maximale (ou débits) sur deux points d’un réseau (local ou distant)
Il vous suffit de deux ordinateurs et de lancée un « serveur » iperf3 et un « client » pour mesurer la bande passante en ces deux ordinateurs.
Cet outil peut être très utiles si vous voulez mesurer par exemple la bande passante en deux point sur votre réseau local domestique ou professionnelle.
installation de iperf3
sur linux :
Exemple avec APT:
sudo apt install iperf3
iperf3 est disponible dans les très grande majorité des dépôts des distribution linux. Vous pouvais adapté cette commande avec d’autre gestionnaire de paquet (par exemple Pacman si vous utiliser ArchLinux).
Vous pouvais vérifier qu’il est bien installer en exécutant la commande:
iperf3
Vous devrais obtenir la page d’aide contenance la liste des argument utilisable.
sur Windows :
- allez sur cette page : https://iperf.fr/iperf-download.php
dans la section “Windows 64 bits” téléchargé la dernière version (dans mon cas la 3.1.3)
- décompressée l’archive zip dans un dossier
vous pouvais vérifier qu’il est bien installer en ouvrant un terminal (de préférence PowerShell) dans le dossier et en exécutant la commande:
.\iperf3.exe
vous devrais obtenir la page d’aide contenance la liste des argument utilisable.
utilisation de iperf3
coté serveur :
iperf3 -s
- l’argument
-s
permet de démarré iperf3 en tant que serveur.
si vous voulais, vous pouvais rajouté -p <port>
si vous souhaité ouvrir un autre port que celui par default (a savoir 5201)
cotée client :
pour faire un test de débit client vers serveur :
iperf3 -c <ip> -p 5201 -P 50 -t 86400
- l’argument
-c
permet de démarré iperf3 en tant que client et de ce connectée au serveur. (remplacé<ip>
par l’ip de votre serveur) - l’argument
-p
permet de spécifier le port a utiliser (par default c’est 5201) - l’argument
-P
permet d’indiquer de nombre de flux en parallèle. - l’argument
-t
permet d’indiquer le temps du test (le maximum est de 86400 seconde, soit 1 jour)
Argument optionnelle:
- l’argument
-R
permet d’inversé le sens du test (serveur vers client) - l’argument
-u
permet d’utiliser du UDP plutôt que du TCP.
comment interprété les résultât :
il suffit de regardé la dernière ligne [SUM] où il est indiquer le débit.
dans cette capture écran voici un test de débit entre deux pc sur un réseau local Gigabit Ethernet.
Cette documentation est disponible dans un dépôt GitHub public, vous pouvez y contribuer ici.