GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es una herramienta de línea de comandos simple y común para mostrar el uso de la red en una máquina Linux?

me gusta 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

pero hay mucho más:iptraf, iftop, nload solo por nombrar algunos.

si realmente no puede instalar/compilar nada nuevo, tendrá que escribir un script simple que analice la salida de ifconfig y calcule los incrementos para los contadores de entrada/salida. dos ejemplos que he encontrado:aquí y aquí.


Aquí hay dos herramientas que vale la pena revisar, aunque probablemente no estén disponibles por defecto en su distribución:

  • nethogs:una herramienta simple que mostrará el uso de la red por proceso:


(fuente:sourceforge.net)

  • tcptrack también es muy bueno, especialmente en una puerta de enlace:puede obtener el ancho de banda utilizado por cualquier dirección IP que entre o salga de su servidor:


(fuente:steve en www.rhythm.cx)


Linux
  1. Cómo instalar y usar la herramienta de línea de comandos Mosh Linux

  2. Comando df de Linux

  3. Comando de reinicio de Linux

  4. Monitoreo del nivel del micrófono con una herramienta de línea de comandos en Linux

  5. ¿Cuáles son los métodos disponibles para obtener el uso de la CPU en la línea de comandos de Linux?

Mostrar información de red en Linux usando la herramienta What IP

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos

Ripgrep:la herramienta de búsqueda de línea de comandos más rápida para Linux

Uso del comando sed de Linux con ejemplos

Comando de descarga de Linux

¿Cómo analizar el uso del disco en la línea de comandos de Linux?