Outils pour utilisateurs

Outils du site


tuto:linux:voir_l_etat_de_la_bande_passante_en_ligne_de_commande

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tuto:linux:voir_l_etat_de_la_bande_passante_en_ligne_de_commande [2009/03/15 12:10] – créée roottuto:linux:voir_l_etat_de_la_bande_passante_en_ligne_de_commande [2012/08/04 15:07] (Version actuelle) root
Ligne 1: Ligne 1:
-== Voir l'état de la bande passante avec iftop ==+====== iftop ======
  
  
-=== Installation ===+===== Installation =====
  
- sudo aptitude install iftop+  sudo aptitude install iftop
  
-=== Les options ===+(autre soft qui permet de monitorer **iptraf**)
  
-* -h Affiche les options +===== Les options =====
-* -n Pas de résolution de nom +
-* -N Pas de convertion de nom pour les ports +
-* -p En mode promiscuous (affiche le traffic vers les autres hostes sur le meme segment réseau) +
-* -b N'affiche pas une bar de traffic +
-* -B Affiche la bande passante en octets +
-* -i interface Ecoute sur l'interface nommée +
-* -f filter code Utilise un filtre pour selectionner les packets compter (defaut: aucun, seul les packet IP sont comptés) +
-* -F net/mask Affiche le flu de traffic réseau en entrée/sortie du réseau +
-* -P Affiche les ports ainsi que les hotes +
-* -m limit Affiche la bande passante dépassant cet limite +
-* -c config file Spicifie un fichier de configuration alternatif+
  
-=== Utilisation ===+  * -h Affiche les options 
 +  * -n Pas de résolution de nom 
 +  * -N Pas de convertion de nom pour les ports 
 +  * -p En mode promiscuous (affiche le traffic vers les autres hostes sur le meme segment réseau) 
 +  * -b N'affiche pas une bar de traffic 
 +  * -B Affiche la bande passante en octets 
 +  * -i interface Ecoute sur l'interface nommée 
 +  * -f filter code Utilise un filtre pour selectionner les packets compter (defaut: aucun, seul les packet IP sont comptés) 
 +  * -F net/mask Affiche le flu de traffic réseau en entrée/sortie du réseau 
 +  * -P Affiche les ports ainsi que les hotes 
 +  * -m limit Affiche la bande passante dépassant cet limite 
 +  * -c config file Spicifie un fichier de configuration alternatif 
 + 
 +===== iftop =====
  
 Il faut être root pour lancer iftop. Il faut être root pour lancer iftop.
  
 exemple: exemple:
- sudo iftop -i eth0 -n+<code>sudo iftop -i eth0 -n 
 + 
 +  * Par protocole : 
 +<code> 
 +iftop -f icmp 
 +iftop -f tcp 
 +iftop -f udp 
 +</code> 
 + 
 +  * Par réseau : 
 +<code>iftop -F 192.168.1.0/24</code> 
 + 
 +  * Par ports : 
 +<code> 
 +iftop -f 'port 80' 
 +iftop -f 'not port domain' 
 +</code> 
 + 
 +  * Par host : 
 +<code>iftop -f 'host webcache.example.com' 
 + 
 +  * Divers : 
 +<code>iftop -f 'port http and not host webcache.example.com'</code> 
 + 
 +===== nethogs ===== 
 + 
 +Monitore la  bande passante par processus. 
 + 
 +nethogs -i eth0 
 + 
 +<code> 
 +25110 www-data python                      eth0     464.267      9.722 KB/sec 
 +24484 www-data python                      eth0       3.055      3.188 KB/sec 
 +22424 www-data python                      eth0      33.251      1.388 KB/sec 
 +24625 www-data apache2                     eth0       0.123      0.575 KB/sec 
 +24538 www-data python                      eth0       0.090      0.153 KB/sec 
 +25603 www-data apache2                     eth0       0.011      0.023 KB/sec 
 +26217 www-data apache2                     eth0       0.011      0.023 KB/sec 
 +25126 www-data apache2                     eth0       0.011      0.023 KB/sec 
 +21747 www-data apache2                     eth0       0.011      0.023 KB/sec 
 +25629 www-data apache2                     eth0       0.011      0.023 KB/sec 
 +24506 www-data python                      eth0       0.000      0.000 KB/sec 
 +24465 www-data python                      eth0       0.000      0.000 KB/sec 
 +</code> 
 + 
 +====== pktstat ====== 
 + 
 +  pktstat -i eth0 -n -t 
 + 
 +  pktstat -i eth0 -n -t "port 80"
  
 +Example output:
 +<code>
 +interface: eth0
 +   bps    % desc                                                               
 +695.0k  22% tcp 207.46.13.28:80 <-> 192.168.78.242:1917
 +            └ GET /msdownload/update/v3-19990518/cabpool/windowsmedia-kb911564-
 +531.0k  17% tcp 207.46.13.28:80 <-> 192.168.78.242:1918
 +            └ GET /msdownload/update/v3-19990518/cabpool/windowsxp-kb923689-x86
 +181.2k   5% tcp 192.168.78.242:49175 <-> 78.117.211.178:7480
 + 86.6k   2% tcp 192.168.78.242:58282 <-> 79.85.212.131:22
 + 41.0k   1% tcp 192.168.78.242:2951 <-> 89.88.152.10:80
 + 32.7k   1% tcp 192.168.78.242:3143 <-> 89.88.152.10:80
 +</code>
tuto/linux/voir_l_etat_de_la_bande_passante_en_ligne_de_commande.1237119042.txt.gz · Dernière modification : 2009/03/15 12:10 de root