GNU/Linux >> Linux Esercitazione >  >> Linux

Che cos'è uno strumento da riga di comando semplice e comune per mostrare l'utilizzo della rete su una macchina Linux?

mi piace ifstat:

brzoza:~# ifstat -b 1
       eth0                eth1                eth2       
 Kbps in  Kbps out   Kbps in  Kbps out   Kbps in  Kbps out
 7870.11  27165.49  24776.69   7626.12      0.00      0.00
 8738.48  27760.18  26787.02   7851.60      0.00      0.00
 8532.13  28028.55  26122.37   7850.08      0.00      0.00
 9029.12  25981.44  23108.86   8282.37      0.00      0.00

ma c'è molto di più:iptraf, iftop, nload solo per citarne alcuni.

se non puoi davvero installare/compilare nulla di nuovo, dovrai scrivere un semplice script analizzando l'output di ifconfig e calcolando gli incrementi per i contatori di input/output. due esempi che ho trovato:qui e qui.


Ecco due strumenti che vale la pena provare, anche se probabilmente non sono disponibili di default sulla tua distribuzione :

  • nethogs:un semplice strumento che visualizzerà l'utilizzo della rete per processo:


(fonte:sourceforge.net)

  • tcptrack è anche molto buono, specialmente su un gateway:puoi ottenere la larghezza di banda utilizzata da qualsiasi indirizzo IP in entrata o in uscita dal tuo server:


(fonte:steve su www.rhythm.cx)


Linux
  1. Come installare e utilizzare Mosh Command Line Tool Linux

  2. Comando di riavvio di Linux

  3. Come monitorare l'utilizzo della rete con nload in Linux?

  4. Linux:impostazione del display principale (nvidia) dalla riga di comando

  5. Monitoraggio del livello del microfono con uno strumento a riga di comando in Linux

Visualizza le informazioni di rete in Linux utilizzando quale strumento IP

Come controllare le statistiche di rete Linux dalla riga di comando

Ripgrep – Lo strumento di ricerca da riga di comando più veloce per Linux

Utilizzo del comando Linux sed con esempi

comando Linux nload

Come analizzare l'utilizzo del disco nella riga di comando di Linux?