Chapitre 42. Surveillance de l'activité du réseau avec SystemTap
Vous pouvez utiliser les exemples utiles de scripts SystemTap disponibles dans le répertoire /usr/share/systemtap/testsuite/systemtap.examples/, après avoir installé le paquetage systemtap-testsuite, pour surveiller et étudier l'activité réseau de votre système.
42.1. Profilage de l'activité du réseau avec SystemTap Copier lienLien copié sur presse-papiers!
Vous pouvez utiliser l'exemple de script SystemTap ( nettop.stp ) pour établir le profil de l'activité du réseau. Le script identifie les processus qui génèrent du trafic réseau sur le système et fournit les informations suivantes sur chaque processus :
- PID
- L'ID du processus répertorié.
- UID
- ID utilisateur. Un ID utilisateur de 0 correspond à l'utilisateur root.
- DEV
- Le périphérique Ethernet utilisé par le processus pour envoyer ou recevoir des données (par exemple, eth0, eth1).
- XMIT_PK
- Le nombre de paquets transmis par le processus.
- RECV_PK
- Nombre de paquets reçus par le processus.
- XMIT_KB
- Quantité de données envoyées par le processus, en kilo-octets.
- RECV_KB
- La quantité de données reçues par le service, en kilo-octets.
Conditions préalables
- Vous avez installé SystemTap comme décrit dans la section Installation de SystemTap.
Procédure
Exécutez le script
nettop.stp:stap --example nettop.stp
# stap --example nettop.stpCopy to Clipboard Copied! Toggle word wrap Toggle overflow Le script
nettop.stpfournit un échantillonnage du profil du réseau toutes les 5 secondes.La sortie du script
nettop.stpressemble à ce qui suit :Copy to Clipboard Copied! Toggle word wrap Toggle overflow