Les performances du réseau sont un problème courant que vous pouvez gérer parfois. Vous pouvez tester les performances de votre réseau à l'aide de plusieurs outils. L'IPERF3, qui est disponible sur Windows, Linux et Unix, est l'un d'eux. IPERF3 est un outil de ligne de commande open-source et gratuit utilisé pour vérifier les performances du réseau entre les deux systèmes en fonction de la vitesse et de la bande passante. Cet outil est utilisé pour mesurer le débit de réseau TCP ou UDP.
Dans cet article, vous apprendrez à installer et à utiliser iPerf3 sur Ubuntu. Nous expliquerons également comment démarrer un serveur IPERF3 pour recevoir du trafic et comment démarrer le client IPERF3 pour démarrer un test de performances réseau sur l'hôte exécutant son serveur.
Caractéristiques clés d'IPERF3
Comment installer et utiliser iperf3 sur Ubuntu
IPERF3 est disponible dans la plupart des distros Linux, ce qui signifie qu'il est assez facile pour vous d'installer cet outil sur le système.
Processus d'installation
Nous avons divisé cette section en plusieurs parties car il existe plusieurs façons d'installer iPerf3.
Utilisation de la commande APT
Avant d'installer IPERF3, veuillez mettre à jour le système par la commande suivante:
Mise à jour Sudo Apt
Une fois le système mis à jour, vous pouvez installer avec succès IPERF3 avec la commande APT suivante.
sudo apt -y install iperf3
De cette façon, vous pouvez installer IPERF3 en peu de temps via la commande APT.
Utilisation de la commande d'aptitude
Pour installer IPERF3 en suivant cette méthode, vous devez d'abord vous assurer que l'aptitude est installée sur votre système. Par défaut, l'aptitude n'est pas installée sur Ubuntu. Si votre système ne l'a pas, installez l'aptitude sur le système à l'aide des commandes suivantes:
sudo apt-get install -y aptitude
Mise à jour de Sudo Aptitude
Une fois la base de données système mise à jour, vous pouvez installer iPerf3 en utilisant la méthode d'aptitude en entrant la commande suivante.
sudo aptitude -y installer iperf3
Après avoir installé IPERF3 en utilisant l'une des méthodes ci-dessus, vous pouvez utiliser la commande suivante pour vérifier quelle est la version actuelle d'IPERF3 sur votre système. Il vous fournira également des informations complètes sur la version actuelle du noyau Linux.
iperf3 -v
En outre, vous pouvez obtenir de l'aide avec la commande suivante:
IPERF3 - - AIDE
Comment utiliser iperf3 dans Ubuntu
Maintenant, vous avez installé iPerf3 sur votre ubuntu. Il est temps de vérifier la bande passante entre les deux systèmes. Vous pouvez utiliser un système comme serveur et un autre comme client.
Aux serveurs et clients du protocole TCP
Démarrer iPerf3 sur le serveur
Tout d'abord, vous devez identifier que votre hôte Ubuntu peut agir comme un serveur IPERF3 en utilisant la commande suivante.
iperf3 -s
Si vous voyez dans la sortie que le serveur IPERF3 écoute un port spécifique, cela signifie que le serveur IPERF3 fonctionne comme prévu.
Par défaut, le serveur IPERF3 écoutera toutes les interfaces actives de l'hôte pour les nouvelles connexions. Vous pouvez utiliser la commande ci-dessous pour vous assurer que le serveur IPERF3 écoute uniquement sur une interface spécifique.
iperf3 -s -b
À partir de la sortie ci-dessus, vous pouvez voir que iPerf3 écoute uniquement sur le port 5201. Cependant, vous pouvez également utiliser un port différent de celui par défaut. Vous devez exécuter la commande suivante avec ce numéro de port spécifique.
iperf3 -s -p
Démarrez iPerf3 sur le client
De même, vous devez identifier que votre hôte Ubuntu peut agir en tant que client IPERF3 en utilisant la commande suivante.
iperf3 -c
Après avoir exécuté la commande ci-dessus, vous pouvez voir que le client doit se connecter avec le serveur, dont l'adresse IP est affichée dans la sortie ci-dessus.
Vous pouvez vérifier à partir de la sortie que le serveur IPERF3 a accepté avec succès une connexion à partir d'un client IPERF3. Maintenant, le serveur échangera toutes les données avec le client.
Note que vous verrez la sortie exacte lorsqu'un client IPERF3 cible un serveur IPERF3 spécifique.
Si vous utilisez un numéro de port spécifique autre que la valeur par défaut, vous devez également spécifier ce numéro de port.
Iperf3 -c-p
Vous pouvez inverser la direction des paquets en utilisant la commande suivante:
iperf3 - c- R
Aux serveurs et clients du protocole UDP
Par défaut, IPERF3 mesure le protocole TCP pour les tests de performances du réseau. Pour les tests de performances UDP, vous devez toujours utiliser '-u.'Tout d'abord, démarrez le serveur UDP IPERF3 en exécutant la commande ci-dessous.
iperf3 -s -u
Vous pouvez maintenant connecter votre serveur IPERF3 avec votre client en utilisant la commande suivante.
iperf3 -c-u
Si vous voulez la meilleure bande passante réseau dans les résultats des tests UDP, vous pouvez augmenter la bande passante d'envoi à l'aide de la valeur de l'option «-b.«Ici,« valeur »indique la bande passante par laquelle vous voulez augmenter.
iperf3 -c -u-valeur b
Mesurer le MTU (taille de transfert maximale)
Vous pouvez facilement vérifier la taille de transfert maximale en utilisant la commande ci-dessous.
IPERF3 -MC
Ici, l'option -M demande à IPERF3 de montrer le MTU.
Mesurer en aval et le débit en amont
Si vous souhaitez vérifier le débit en aval et en amont, utilisez l'option '-bidir' avec la commande ci-dessus.
iperf3 -c-bidir
Pour un port spécifique, exécutez la commande suivante.
Iperf3 -c-p -bidir
Test bidirectionnel utilisant iperf3
Parfois, vous devrez peut-être vérifier le débit maximum des deux serveurs. Vous pouvez le faire facilement en utilisant la fonction de test bidirectionnelle, qui est pré-construite offerte par IPERF. Vous pouvez tester la connexion des deux côtés en exécutant la commande ci-dessous:
iperf3 -c-d
Après avoir exécuté la commande ci-dessus, IPERF3 connecte le serveur IPERF3 au client. Il agit à la fois comme une connexion client et une connexion serveur.
Comment désinstaller iperf3 dans Ubuntu
Pour une raison quelconque, vous devrez peut-être supprimer iPerf3 ou ne plus l'avoir dans votre système. Par conséquent, la désinstallation est tout aussi simple que l'installation.
Pour désinstaller uniquement le package IPERF3, utilisez la commande suivante.
sudo apt-get supprimer iperf3
Veuillez exécuter la commande suivante pour supprimer IPERF3 avec les dépendances, les données et la configuration complètement.
sudo apt-get -y autoremove --purge iperf3
Emballer
IPERF3 est la dernière version mise à jour d'IPERF. C'est l'un des meilleurs outils de commande-utilité par lesquels vous pouvez mesurer les performances du réseau entre les deux systèmes. Vous pouvez utiliser l'une des méthodes d'installation décrites dans cet article pour installer IPERF3 et tester les performances de votre réseau avec divers protocoles. Nous expliquons également comment vous pouvez couramment utiliser IPERF3 et l'exécuter sur différents hôtes.