dans cet article, nous énumérons quelques utilitaires open source pour surveiller le trafic réseau, la bande passante et la vitesse d’Internet sous Linux.

La surveillance de la vitesse d’Internet peut être une étape cruciale dans la compréhension de votre connexion et peut vous aider à détecter d’éventuels problèmes. Il vous aidera également à résoudre les problèmes de connectivité que vous pourriez rencontrer et à trouver les éventuels goulots d’étranglement.

Outils de surveillance du trafic Internet et de la vitesse sous Linux

Je vais vous présenter différents outils pour vous aider à surveiller votre vitesse Internet. J’ai fourni des instructions d’installation pour les distributions basées sur Ubuntu/Debian, mais les outils peuvent être facilement installés dans d’autres distributions.

Peu importe si vous êtes un débutant qui veut une solution simple et fonctionnelle, un gourou cherchant à obtenir autant d’informations que possible sur votre réseau, si vous préférez les programmes GUI ou CLI, je vous aiderai à trouver le bon outil pour le travail.

1. NetSpeed ​​- Extension du shell GNOME pour les utilisateurs de bureau

Extension de coque NetSpeed
Extension de coque NetSpeed

NetSpeed ​​est une extension du shell GNOME qui affiche la somme de votre vitesse de téléchargement et de téléchargement dans votre panneau gnome. Cliquer dessus affiche les valeurs séparées dans une liste déroulante.

Il s’applique uniquement si vous utilisez l’environnement de bureau GNOME . Si vous n’êtes pas déjà familier, lisez ce tutoriel pour savoir comment utiliser les extensions GNOME Shell .

2. Rapide – Le testeur de vitesse Internet de Netflix

Utilitaire de vitesse de téléchargement rapide
Utilitaire de vitesse de téléchargement rapide

Fast est un utilitaire CLI open source alimenté par le service Netflix fast.com . Bien que le code du site Web lui-même ne soit pas open-source, Netflix a expliqué comment cela fonctionne ici . Fast est l’outil parfait pour quelqu’un qui veut juste vérifier la vitesse de téléchargement d’une manière très simple.

Vous pouvez l’installer en utilisant snap. Assurez-vous d’activer le support Snap dans votre distribution , puis exécutez la commande suivante :

sudo snap install fast

Une fois installé, vous pouvez exécuter l’utilitaire en tapant :

fast

Encore une fois, après quelques secondes, vous obtiendrez votre résultat :

Vitesse d'affichage rapide d'Internet
Vitesse d’affichage rapide d’Internet

3. speedtest-cli : vérifiez la vitesse de téléchargement et de téléchargement

speedtest-cli
speedtest-cli

speedtest-cli est une interface de ligne de commande open-source pour tester la bande passante Internet à l’aide de speedtest.net (qui, lui-même, n’est pas open-source). C’est un petit outil rapide pour vérifier votre vitesse de téléchargement et de téléchargement.

speedtest-cli est disponible dans la plupart des distributions et peut être facilement installé à l’aide du gestionnaire de packages. Sur Debian/Ubuntu, vous pouvez utiliser la commande suivante :

sudo apt install speedtest-cli

Une fois installé, lancez simplement :

speedtest

Après quelques secondes, vous obtiendrez des informations sur le serveur utilisé pour vérifier votre connexion, ainsi que les détails concernant votre vitesse Internet. Utilisez man speedtest pour en savoir plus sur les options supplémentaires (comme ne pas effectuer de test de téléchargement avec –no-download ).

4. NetHogs – Vérifiez l’utilisation de la bande passante par programme

Nethogs
NetHogs

NetHogs est un simple utilitaire open source qui s’exécute dans le terminal. Au lieu de décomposer le trafic par protocole ou par sous-réseau, il regroupe la bande passante par processus. C’est très utile pour trouver le PID d’un programme suspendu ou simplement pour voir ce qui consomme votre bande passante. Il repose principalement sur /proc , donc la plupart des fonctionnalités sont uniquement Linux.

Heureusement, NetHogs est inclus dans de nombreuses distributions. Cela signifie que vous pouvez l’installer et le supprimer à l’aide de votre gestionnaire de packages habituel. Sur Debian/Ubuntu, vous pouvez utiliser ceci :

sudo apt install nethogs

Pour l’exécuter, utilisez simplement:

sudo nethogs

De manière pratique, vous pouvez spécifier des périphériques après la commande (comme sudo nethogs eth0 ). Vous avez également des paramètres supplémentaires, tels que le choix d’un délai pour le taux de rafraîchissement ( -d ), les informations de version ( -V ), le mode trace ( -t ) et quelques autres que vous pouvez consulter dans les pages de manuel ( man nethogs ).

5. nload – Surveillance du trafic Internet en temps réel

nload
nload

nload est une application console open source qui vous permet de surveiller le trafic réseau et l’utilisation de la bande passante en temps réel. Il visualise le trafic entrant et sortant à l’aide de graphiques, tout en fournissant des informations supplémentaires (quantité totale de données transférées, utilisation min/max du réseau, etc.). C’est un outil simple à utiliser qui peut parfois être très utile.

Vous pouvez l’installer dans les distributions basées sur Debian et Ubuntu en utilisant la commande :

sudo apt install nload

Pour l’exécuter, tapez simplement:

nload

Vous pouvez contrôler ses différents aspects depuis la page de manuel ( man nload ).

6. CBM – Compteur de bande passante couleur

Compteur de bande passante couleur CBM
Compteur de bande passante couleur CBM

CBM est un outil très simple qui affiche (en couleur) le trafic réseau sur tous les appareils connectés, de manière très épurée.

CBM est un logiciel légèrement plus ancien que l’on peut trouver dans la plupart des référentiels de distribution. Cela facilite son installation et sa suppression à l’aide du gestionnaire de packages.

sudo apt install cbm -y

L’utilisation de CBM est aussi simple que son installation. Vous courez:

cbm

Les commandes sont affichées en bas de votre terminal afin que vous puissiez les contrôler facilement.

7. iPerf – Testez les performances du réseau entre deux hôtes

iPerf
iPerf

iPerf est un outil utilisé pour la mesure et le réglage des performances du réseau et peut produire des mesures de performances standardisées pour n’importe quel réseau. Il possède des fonctionnalités client et serveur et peut créer des flux de données pour mesurer la bande passante, la perte et d’autres paramètres entre les deux extrémités dans une ou les deux directions. Il existe deux implémentations : l’iPerf d’origine ( iPerf2) et une implémentation non rétrocompatible iPerf3 .

Le moyen le plus simple d’installer (ou de supprimer) iPerf ou iPerf3 consiste à utiliser le gestionnaire de packages. Par exemple, dans Ubuntu :

sudo apt install iperf
sudo apt install iperf3

Ensuite, vous pouvez simplement exécuter celui que vous voulez :

iperf
iperf3

Remarque : Pour tous les autres exemples, si vous utilisez iPerf3, remplacez simplement toutes les instances de iperf par iperf3 .

Cependant, cela n’affichera que vos options. Pour exécuter iPerf , vous avez besoin d’au moins 2 machines : une pour agir en tant que client et une pour agir en tant que serveur . Pour le serveur, vous utiliserez :

iperf -s

Cela ouvrira la machine pour écouter sur le port 5001. Pour vous connecter à une autre machine et exécuter un test, vous utiliserez :

iperf -c server_address

Où server_address est, bien sûr, l’adresse du serveur auquel vous essayez de vous connecter. Cela peut être soit une adresse IP , soit quelque chose comme ping.online.net . L’ équipe iPerf3 a une liste de serveurs à utiliser à des fins de test.

iPerf est un outil largement utilisé qui a beaucoup d’utilisations spécifiques et de nombreuses options. Je n’entrerai pas dans ceux-ci, car cela dépasse le cadre de cet article. Cependant, vous pouvez consulter la page de manuel ( man iperf / man iperf3 ) ou la documentation .

8. vnStat – Enregistreur de trafic réseau

vnStat
vnStat

vnStat est un moniteur de trafic réseau basé sur une console open source qui utilise les statistiques d’interface réseau fournies par le noyau comme source d’informations pour ses journaux périodiques. Cela signifie que vnStat ne reniflera aucun trafic et garantira également une utilisation légère du processeur. Il peut être exécuté sans les autorisations root.

Comme avec de nombreux autres outils de mise en réseau, vnStat est inclus dans la plupart des référentiels de distribution. Cela signifie que vous pouvez très facilement l’installer (et le supprimer) à l’aide de votre gestionnaire de packages.

sudo apt install vnstat

Pour l’utiliser de la manière la plus basique, entrez simplement:

vnstat

vnStat vous offre également des fonctionnalités plus avancées, telles que la possibilité d’utiliser des bases de données (les importer ou exporter la sortie vers un fichier). Vous pouvez les vérifier dans la page de manuel ( man vnstat ). Plus d’exemples peuvent être trouvés sur le site officiel .

9. iftop – Le “top” de l’utilisation du réseau

si haut
si haut

iftop est un outil gratuit de surveillance du système de ligne de commande de logiciel open source qui produit une liste fréquemment mise à jour des connexions réseau entre des paires d’hôtes. Les connexions peuvent être classées selon différents paramètres, mais elles sont classées par défaut en fonction de l’utilisation de la bande passante, avec uniquement les « meilleurs » consommateurs de bande passante affichés.

Conclusion

Dans cet article, je vous ai montré plusieurs outils que vous pouvez utiliser pour surveiller différentes statistiques concernant les performances de votre réseau. Il existe un outil qui convient à tout le monde, et vous pouvez choisir celui qui correspond à vos besoins spécifiques. J’espère que cet article a été une bonne introduction au monde de la surveillance Internet.

Quel est ton outil préféré et comment l’utilises-tu ? Faites le nous savoir dans la section “Commentaires!

5/5 - (1 vote)

À propos de l'auteur

SAKHRI Mohamed

Founder & Editor

Passionné de web, de nouvelles technologies et d'informatique, je partage sur easy-tutorials.com des tutoriels, astuces, conseils, outils en ligne et logiciels pour Windows, Mac et Linux.

Voir tous les articles