GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande

La charge du réseau fait référence à la quantité de données transférées ou reçues sur un réseau. Étant donné que les distributions Linux sont très couramment utilisées comme serveurs, la charge réseau sur le serveur devient un sujet de premier plan pour les administrateurs de serveur Linux ou les administrateurs système.

Lire connexe :Comment trouver les 10 meilleurs processus en cours d'exécution par utilisation de la mémoire et du processeur

Fondamentalement, cela concerne la façon dont la bande passante sur le réseau est utilisée ; combien de paquets sont envoyés/reçus, etc. Aujourd'hui, découvrons comment vérifier la charge du réseau sur un serveur Linux.

Prérequis

Les commandes expliquées dans l'article peuvent également être essayées sur une machine Linux de bureau. Cependant, vous pouvez les essayer avec un serveur Linux pour vraiment vous en emparer. Vous pouvez essayer d'installer Apache ou Nginx serveurs et y héberger un exemple de site Web.

Vérifiez la charge du réseau Linux à l'aide des commandes Netstat et SS

Netstat est une commande populaire pour tout ce qui concerne l'analyse de réseau. Il n'est pas disponible dans les distributions Linux par défaut. Alors que le développement de netstat est maintenant à l'arrêt, il est remplacé par la commande ss , qui est disponible par défaut dans Ubuntu , CentOS , etc.

Pour installer netstat , exécutez ce qui suit sur Debian et ses distributions dérivées :

$ sudo apt install net-tools

Sur RedHat et ses distributions dérivées, exécutez :

$ yum install net-tools

Pour obtenir l'aperçu de la charge du réseau, vous pouvez appeler à la fois netstat et ss avec le drapeau -s . netstat donne la sortie plus en profondeur, tandis que ss donne un résumé de la charge.

$ netstat -s

Il s'agit d'une sortie raccourcie affichée dans la capture d'écran ci-dessous. Le TCP affichera également un résumé des connexions et des transferts de paquets pour UDP.

$ ss -s

Notez qu'il affiche les paquets par chaque protocole (TCP , UDP ), et en haut affiche le résumé des connexions ; établi, fermé, etc.

Vérifier l'utilisation des ressources réseau Linux avec la commande Sar

Une autre commande très pratique non seulement pour l'administration du réseau mais aussi pour l'administration globale du système est la commande sar , qui est utilisé pour trouver tout type d'utilisation des ressources.

Pour installer la commande sar dans Debian , Ubuntu ou d'autres utilisations dérivées :

$ sudo apt install sysstat

Dans RedHat , Fédora, et d'autres dérivés, lancez :

$ yum install sysstat

Après avoir installé la commande, exécutez ce qui suit pour permettre à la commande de capturer des statistiques.

$ sudo service sysstat restart

La syntaxe pour afficher le trafic réseau avec sar est :

$ sar -n Protocol Interval Repetitions

Ici, -n signifie que nous appelons sar pour les statistiques du réseau et le ‘Protocole ’ peut être IP, TCP, UDP, DEV (qui affiche le trafic pour chaque interface réseau comme Ethernet ou Wifi), etc.

$ sar -n DEV 2 5

Vérifiez la charge pour d'autres protocoles tels que TCP.

$ sar -n TCP 2 3
Conclusion

Dans cet article, nous avons décrit trois commandes pouvant être utilisées pour surveiller et vérifier la charge du réseau sous Linux. Assurez-vous de parcourir les pages de manuel de la ligne de commande de ces commandes pour en savoir plus sur d'autres options.

$ man netstat
$ man ss
$ man sar

Merci d'avoir lu! Quel outil préférez-vous utiliser pour vérifier la charge du réseau Linux ? Faites-le nous savoir dans les commentaires ci-dessous !


Linux
  1. Comment installer un logiciel à partir de la ligne de commande Linux

  2. Comment vérifier la taille de la RAM dans la ligne de commande Linux en Go

  3. Comment vérifier si un système Linux est 32 bits ou 64 bits

  4. Comment redémarrer Linux en utilisant la ligne de commande

  5. Comment puis-je copier un dossier à partir de la ligne de commande Linux ?

Comment supprimer une commande de l'historique sous Linux

Comment vérifier les informations du processeur sous Linux

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment vérifier la vitesse d'Internet sous Linux

Comment trouver une adresse IP dans la ligne de commande Linux

Comment vérifier les ports ouverts sous Linux ?