Comment faire un test de vitesse du réseau Linux

Comment faire un test de vitesse du réseau Linux
Ce tutoriel explique comment exécuter un test de vitesse du réseau sous Linux en utilisant différents outils.

Les outils utilisés dans cet article incluent TCPTrack, Nload, IFTOP, CBM et IPERF, qui sont tous gérés via la console Linux ou le terminal.

En lisant cet article, vous comprendrez également les concepts de base de la vitesse du réseau. Cette conférence est recommandée pour les débutants et les utilisateurs expérimentés à la recherche d'un moyen simple de mesurer la vitesse de leur réseau à Linux.

Toutes les instructions de ce tutoriel incluent des captures d'écran, ce qui permet à tout niveau utilisateur Linux de les appliquer facilement.

Une brève introduction aux concepts de vitesse Internet

Avant d'expliquer comment effectuer des tests de vitesse dans Linux, il y a des concepts que vous devez comprendre: télécharger et télécharger les vitesses et la latence; Ce tutoriel se concentre sur la vitesse de téléchargement.

  • Vitesse de téléchargement: La vitesse de téléchargement est la vitesse entrante, la vitesse utilisée par les paquets pour atteindre votre appareil; C'est la vitesse pertinente lorsque vous téléchargez des fichiers, regardez des vidéos en ligne ou visitez des sites Web; C'est la mesure la plus pertinente pour les utilisateurs à domicile.
  • Vitesse de téléchargement: La vitesse de téléchargement est la vitesse sortante, la vitesse pour envoyer du trafic de votre appareil vers un autre appareil sur Internet; C'est la vitesse que vous voyez lors du téléchargement d'images ou de vidéos sur n'importe quel site Web ou via n'importe quelle application de communication. Habituellement, les fournisseurs de services Internet donnent une vitesse de téléchargement extrêmement faible à moins que vous ne payiez un supplément; il est particulièrement pertinent pour les serveurs.
  • Latence: Le trafic est-il nécessaire pour arriver à destination et revenir à votre appareil. Ce n'est pas nécessairement lié à la vitesse, car une latence élevée peut être causée par de nombreux houblons ou routeurs d'intermédiaire entre votre appareil et la destination; Chaque dispositif de routage aura sa propre latence. Comme expliqué dans le tutoriel Traceroute avec NMAP, si vous remarquez une basse vitesse entre votre appareil et une destination spécifique, un moyen de diagnostiquer le problème est de tracerout un paquet sur Internet, en essayant de trouver un dispositif d'intermédiaire bas mesurant la latence.

Comment exécuter une vitesse de réseau Linux à l'aide de TCPTrack

Le premier outil pour mesurer la vitesse du réseau dans Linux décrit dans ce tutoriel est TCPTrack.

TCPTrack peut être installé dans des distributions Linux basées à Debian comme Ubuntu en utilisant le apte Packages Manager, comme indiqué dans la capture d'écran ci-dessous.

Vous pouvez télécharger TCPTrack pour d'autres distributions Linux et systèmes BSD sur https: // pkgs.org / download / tcptrack.

Comme indiqué précédemment, pour installer TCPTrack sur Debian ou Ubuntu, exécutez la commande suivante.

sudo apt install tcptrack

Une fois TCPTrack installé, pour exécuter un test de vitesse, exécutez-le (avec privilèges) suivi du -je Flag et le périphérique réseau dont vous souhaitez mesurer la vitesse. Dans mon cas, mon appareil est wlp3s0; Remplacez-le par le vôtre.

Exécutez la commande ci-dessous, en remplaçant le nom du périphérique réseau par le vôtre.

sudo tcptrack -i wlp3s0

Comme vous pouvez le voir dans la capture d'écran ci-dessous, la sortie affiche des connexions, y compris votre adresse et votre port local (première colonne), l'adresse distante et le port (deuxième colonne), l'état de connexion (troisième colonne), le temps inactif (quatrième colonne) et la vitesse pour chaque connexion (dernière colonne).

TCPTrack montre la vitesse de chaque connexion séparément.

Note: Les adresses IP distantes dans la capture d'écran ont été brossées.

Vous pouvez également vérifier la vitesse des protocoles spécifiques en spécifiant leurs ports. Dans l'exemple ci-dessous, je demande à TCPTrack d'afficher la vitesse de toutes les connexions via HTTPS (port 443).

Pour spécifier un protocole ou un port, utilisez la commande utilisée dans l'exemple précédent, suivi par le port Option et le numéro de port comme indiqué ci-dessous.

sudo tcptrack -i wlp3s0 port 443

TCPTrack vous permet également de vérifier la vitesse des connexions démarrée après l'exécution de TCPTrack. Pour le faire, ajouter le -d Flag comme indiqué dans l'image suivante.

tcptrack -d -i wlp3s0

C'est ainsi que vous pouvez exécuter les vitesses de test à l'aide de TCPTrack. Il existe des options supplémentaires que vous pouvez lire sur la page de l'homme. Continuez à lire ci-dessous pour connaître les alternatives tcptrack avec différentes fonctionnalités.

Exécution d'un test de vitesse du réseau Linux avec Nload

Nload est un autre outil Linux pour surveiller le trafic réseau et la vitesse de bande passante comme TCPTrack. Il peut également être installé via APT sur les distributions Debian et Ubuntu Linux et est disponible en tant que le goudron.gz Pour d'autres distributions sur https: // sourceforge.net / projets / nload /. L'avantage de Nload est que vous pouvez facilement voir le trafic entrant et sortant sur un écran divisé.

À installer chariot Sur Debian ou Ubuntu, exécutez la commande suivante.

sudo apt installer nload

L'exécution d'un test de vitesse réseau avec Nload ne vous oblige pas à exécuter le programme suivi par le périphérique réseau dont vous souhaitez mesurer la vitesse.

Dans l'exemple ci-dessous, j'exécute Nload pour vérifier la vitesse du périphérique réseau wlp3s0. Remplacez le nom de l'appareil par le vôtre.

Nload WLP3S0

Comme vous pouvez le voir ci-dessous, Nload renverra à la fois la vitesse entrante et sortante, y compris la vitesse actuelle, la vitesse moyenne, la vitesse minimale et maximale et le TTL (temps pour vivre).

Sortie de chargement en général et très sympathique. Ci-dessous, je vais expliquer comment utiliser un autre outil pour vérifier la vitesse pour chaque connexion individuellement, comme avec TCPTrack.

Test de vitesse Linux avec iftop

Le iftop La commande expliquée dans cette section est similaire à la commande supérieure, adaptée à des fins de réseau. Cette commande affiche l'utilisation de la bande passante.

L'outil IFTOP peut être installé à l'aide du gestionnaire de packages APT dans les distributions Linux de Debian ou Ubuntu, comme indiqué dans la capture d'écran ci-dessous. Il est également disponible pour d'autres distributions sur http: // www.gardien.com / pdw / iftop /.

Pour installer iftop sur Debian ou Ubuntu, exécutez la commande illustrée ci-dessous.

Une fois installé, exécutez IFTOP avec les privilèges (sudo) suivis de l'indicateur -i (interface) et du nom du périphérique réseau; Dans mon cas, le nom de l'appareil est WLP3S0, et vous devez le remplacer par le nom de votre interface réseau.

sudo iftop -i wlp3s0

Comme vous le voyez, cet outil fournit également des informations pour chaque connexion individuellement.

Au bas de la vue en direct indiquée dans la capture d'écran ci-dessous, vous pouvez voir le trafic transmis (TX) et le trafic reçu (RX). Le champ de cum (cumulatif) montre le trafic depuis que l'IFTOP a été exécuté, les taux de pointe et les taux. La dernière ligne (total) montre la valeur totale de tous.

C'est ainsi que fonctionne iftop; Maintenant, explorons une autre alternative nommée Cbm.

Comment exécuter un test de vitesse de réseau dans Linux avec CBM

CBM est un autre outil disponible sur les référentiels de distribution Debian et Ubuntu Linux; Vous pouvez également le trouver pour d'autres distributions sur https: // github.com / Resurrection-ouverain-source-projets / CBM.

CBM est un outil coloré qui peut afficher tous les trafics d'interface réseau simultanément sans différenciation entre les connexions donnant un résultat total. Pour installer CBM sur Debian ou Ubuntu Run:

sudo apt installer cbm

Pour tester la vitesse du réseau à l'aide de CBM, vous n'avez pas besoin de spécifier une interface réseau car elle affiche la vitesse pour toutes les interfaces à la fois. Exécutez simplement le programme comme indiqué ci-dessous.

cbm

Comme vous pouvez le voir, CBM affichera la vitesse du réseau total pour chaque périphérique réseau, y compris les appareils virtuels. Dans mon cas, seul le wlp3s0 L'interface est la seule envoi et réception du trafic.

Comme indiqué dans la capture d'écran précédente, vous pouvez utiliser des flèches haut / bas pour vous déplacer entre les interfaces.

Testez votre bande passante sous Linux en utilisant iPerf

Pour terminer ce tutoriel, je vais expliquer comment utiliser IPERF, qui est un excellent testeur pour mesurer la bande passante entre deux nœuds; Il prend en charge TCP, UDP, SCTP, IPv4 et IPv6. IPERF imprime le timing, la perte et plus. Cet outil est également inclus dans les référentiels Debian et Ubuntu et est disponible pour d'autres distributions Linux sur https: // iperf.fr /.

Il est important de se rappeler que l'IPERF doit être installé dans les deux appareils dans lesquels la vitesse de communication sera mesurée. L'étape d'installation illustrée ci-dessous doit être effectuée dans le serveur et le client ou dans les deux nœuds.

Pour installer Iperf sur les distributions Linux basées à Debian comme Ubuntu, utilisez la commande APT comme indiqué dans l'image ci-dessous.

sudo apt install iperf

Une fois IPERF installé dans les deux nœuds, à partir de l'exécution côté serveur, IPERF a été suivi par le -s Flag, comme indiqué ci-dessous.

iperf -s

De l'exécution côté client iperf est suivi par le -c Indicateur et l'adresse IP du serveur, comme vous pouvez le voir dans la capture d'écran suivante.

iperf -c 192.168.0.104

Comme vous le voyez dans la capture d'écran ci-dessus, IPERF retournera l'intervalle, la vitesse de transfert et la bande passante. La raison derrière la vitesse élevée montrée est un serveur est une machine virtuelle.

Conclusion

Comme le montre ce tutoriel Linux, le test de votre vitesse de réseau est assez facile et peut être fait via différentes méthodes. Tous les utilisateurs de Linux sont capables de le faire indépendamment de leur niveau de connaissances. Le marché propose de nombreuses autres alternatives que vous pouvez explorer, mais celles décrites ci-dessus sont les plus populaires. Sauf pour IPERF, tous les programmes décrits dans cet article offrent une vue en direct de la vitesse de la circulation. Certains de ces outils sont également disponibles pour les systèmes BSD.

Merci d'avoir lu cet article expliquant comment faire un test de vitesse du réseau Linux. J'espère que cela vous a été utile. Continuez à suivre Linuxhint pour des tutoriels plus professionnels.