Test de débit entre un client et un serveur
Pour mesurer la vitesse d’une connexion internet, on peut utiliser des services comme SpeedTest ou Google Speed Test.
Mais comment vérifier la vitesse entre deux serveurs ou entre un ordinateur et un serveur ?
Pour ce faire nous allons utiliseriperfqui fonctionne entre client et serveur et permet de tester la vitesse et bande passante entre deux hôtes.
Cet outil réseau fonctionne sur Linux, Windows, Android et iOS.
Les commandes iperf montrent des informations sur la bande passante, le retard, la gigue et la perte de datagramme. Il s’agit d’un outil pour effectuer des mesures de débit de réseau. Il peut tester le débit TCP ou UDP.
Pour effectuer un test iperf, l’utilisateur doit établir à la fois un serveur (pour éliminer le trafic) et un client (pour générer du trafic).
iperf ou iperf3 ?
L’outil existe en deux versions.
La version 3 est plus récente et propose des options supplémentaires comme la congestion, la sort JSON, etc.
De plus le port utilisé par défaut est différent :
- iperf qui écoute sur le port 5901
- iperf3 qui écoute sur le port 5201
Sinon l’utilisation des commandes et le principe sont totalement identiques.
1/ Installation
Tout d'abord iperf doit être installé sur le serveur ET sur le client qui peut être un ordinateur ou un autre serveur .
Sur linux :
sudo apt install iperf3
Pour Windows :
Vous pouvez télécharger iperf sur le site officiel : iperf3
-> Utilisez ensuite l’invite de commandes pour exécuter les commandes iperf.