Commande nstat Linux

Commande nstat Linux
Linux propose divers outils que vous pouvez utiliser pour obtenir les statistiques du réseau. L'un des outils statistiques du réseau est la commande nStat. Avec NSTAT, vous pouvez facilement voir les compteurs SNMP du noyau et récupérer les statistiques d'interface réseau.

L'outil de statistique du réseau commun est netstat. Cependant, NSTAT est utile et dans certains cas, c'est votre meilleure option sur les autres outils. Voyons comment fonctionne NSTAT.

La commande nStat

L'outil NSTAT récupère les statistiques sur le réseau et les compteurs SNMP à partir de deux fichiers, procure/ net / netstat et procure/ net / snmp. Le format du contenu des deux fichiers n'est pas lisible par l'homme, et c'est là que le nstat La commande entre en jeu.

Dans la plupart des distros Linux, la commande NSTAT est fournie par le iproute2 emballer. De plus, c'est NSTAT qui fournit le IP Commande dans les systèmes Linux.

Comment utiliser nstat

La syntaxe pour l'utilisation de NSTAT est:

$ nstat [option] [modèle [modèle]]

Vous pouvez commencer par ouvrir la page d'aide pour voir les options disponibles que vous pouvez utiliser.

$ nstat -h

Afficher les statistiques du réseau

Vous pouvez afficher les statistiques du réseau en exécutant le nstat Commande sans options. La commande, par défaut, calcule les incréments depuis la dernière utilisation et les montre sur la sortie.

$ nstat

La sortie sera:

La sortie ci-dessus et toutes les informations sont utiles en fonction des circonstances. Essayons de comprendre certaines des informations de la sortie.

  1. Ipinreceives - La représentation des datagrammes d'entrée totale, y compris ceux reçus par erreur des interfaces. Nous pouvons voir que dans notre cas, le nombre total est de 2697.
  2. Tcpinsegs -Le total des segments reçus, y compris ceux qui ont des erreurs.
  3. Tcpoutsegs - Le nombre de segments envoyés, à l'exclusion de ceux qui ont seulement des octets retransmis.
  4. Udpindatagrams - Les datagrammes UDP totaux sont livrés à tous les utilisateurs UDP.

Chacune de ces informations est utile et il existe de nombreuses options que vous pouvez ajouter à la commande pour modifier la sortie.

Options de base NSTAT

1. Vider les valeurs de comptoir absolues
L'utilisation de la commande NSTAT seule affiche uniquement les incréments des valeurs statistiques depuis sa dernière utilisation. Cependant, vous pouvez vider les valeurs absolues à ajouter aux statistiques en utilisant le -un option.

La nouvelle commande sera:

$ nstat -a

Notez que les nouvelles statistiques du réseau diffèrent de celles ci-dessus dans la sortie ci-dessous. De plus, en utilisant le -un L'option produit plus d'informations que NSTAT seul.

2. Afficher l'historique de la mise à jour
Si vous souhaitez voir l'historique mis à jour des modifications des statistiques du réseau, le cas échéant, sans afficher aucune autre sortie, utilisez le -n option.

$ nstat -n

Vous pouvez également choisir de ne pas mettre à jour l'historique pour voir les compteurs accumulés en utilisant le -s option.

3. Voir toutes les statistiques
Lorsque vous utilisez NSTAT, les paramètres du réseau avec des valeurs zéro ne sont pas affichés dans la sortie, mais cela ne vous limite pas d'y accéder. Le - -zéro L'option inclura les valeurs zéro à la sortie.

$ nstat -zero

Notre nouvelle sortie sera:

La sortie ci-dessus comprend désormais des informations réseau avec 0 nombres.

4. Réinitialiser l'histoire
Nous avons vu comment vous pouvez mettre à jour ou choisir de ne pas mettre à jour l'historique et de l'utiliser dans les compteurs suivants. Vous pouvez parfois décider de réinitialiser les statistiques historiques et de commencer à analyser les statistiques du réseau fraîches. Le -r L'option vous aidera à cela.

$ nstat -r

La sortie ne comprendra désormais que les compteurs récents.

5. Vérifier la version
Pour obtenir rapidement les informations de version de NSTAT, exécutez la commande:

$ nstat -v

6. Afficher la statistique du réseau au format JSON
Vous pouvez choisir d'utiliser le format JSON pour la sortie. Tout ce dont vous avez besoin est d'ajouter - -json à la commande.

$ nstat -json

netstat vs nstat - quelle est la différence?

NSTAT et NETSTAT sont des outils de statistique réseau. Et ils citent tous la source des informations via le / proc des dossiers. La sortie lors de l'utilisation de netstat est plus lisible par l'homme par rapport à celle de NSTAT. Néanmoins, NSTAT affiche toutes les métriques brutes et les informations fournies par le noyau, et sa sortie est plus comparée à celle de Netstat

De plus, pour accéder à la commande netstat, vous devez installer outils.

Prenons un exemple de comparaison rapide des statistiques fournies par les deux utilitaires de ligne de commandement.

Pour NSTAT, sa sortie partielle est:

D'un autre côté, la sortie de Netstat est:

La sortie NetStat est plus lisible, mais encore, les deux outils sont utiles.

Conclusion

Ce guide a présenté le nstat commande et comment vous pouvez l'utiliser pour récupérer les statistiques du réseau. Nous avons vu sa syntaxe et ses exemples d'utilisation courants. Même s'il existe d'autres outils de statistique du réseau que vous pouvez utiliser, savoir comment utiliser NSTAT est également une bouée de sauvetage.