← retour aux snippets

nstat: lire les compteurs TCP/IP

Afficher les statistiques noyau (Tcp, Ip, Icmp) pour diagnostiquer retransmissions et erreurs.

bash network #nstat#tcp#metrics

objectif

Observer les compteurs réseau pour repérer pertes, retransmissions et resets.

code minimal

nstat -a

utilisation

# mesurer l'évolution des retransmissions TCP
before="$(nstat -as | awk '/TcpRetransSegs/ {print $2}')"
sleep 10
after="$(nstat -as | awk '/TcpRetransSegs/ {print $2}')"
echo "retransmissions sur 10s: $((after-before))"

variante(s) utile(s)

# rafraîchissement périodique
watch -n1 'nstat -as | egrep "TcpRetransSegs|TcpInSegs|TcpOutSegs|Icmp6InDestUnreachs"'

notes

  • nécessite iproute2 (paquet iproute/iproute2).
  • privilégiez des fenêtres d’observation longues pour lisser les pics.