LINUX

Linux iftop: escuche el tráfico de red (interfaz) y el ancho de banda (par de host)

Hoy en día, la necesidad de ancho de banda aumenta de vez en cuando. Películas, transmisión, juegos en línea son algunas de las aplicaciones que consumen un alto ancho de banda. El administrador del sistema debe administrar y monitorear el ancho de banda que entra y sale de su servidor. Hay mucho monitoreo de red en Internet. En Linux, system existe otra herramienta alternativa que se llama si arriba.

¿Qué es iftop?

de sitio web iftopiftop se define como una aplicación que escucha en la red tráfico en una interfaz con nombre y muestra una tabla de uso de ancho de banda actual por pares de host. Iftop funciona como comando superior, hace lo mismo para la CPU.

Instalación de iftop

Iftop está disponible en el archivo de código fuente. Necesitamos compilarlo primero. Pero no te preocupes, esta instalación es fácil. Aquí están los pasos.

1. Descarga el código fuente de iftop

$ wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

2. Extraerlo

$ tar zxvf iftop-0.17.tar.gz

3. Configurar iftop

$ cd iftop-0.17
$ ./configure

En mi Linux, recibí un error de libpcap cuando ejecuté el paso ./configure.

Error de tapa de biblioteca

Para solucionarlo instalé libpcap-dev. Ejecuto el siguiente comando en mi Ubuntu Linux.

$ sudo wajig install libpcap-dev

Después de instalar la biblioteca, ejecuté ./configure nuevamente.

4. Compílalo

$ make

5. Instálalo como root

# make install

Usando iftop

Iftop debe ejecutarse como usuario raíz. De lo contrario, obtendrá un error que le indicará que no hay suficientes privilegios.

Ejecute iftop sin acceso de root

Una vez que tenga permiso de root, escriba:

# iftop
ejecutar iftop

Cómo leer la información

iftop mostrará esta información.

El nivel superior es una unidad de medida. Las direcciones a continuación representan la interacción entre su computadora (por ejemplo, es dev-machine-2.local) a direcciones externas. Cada dirección tiene 2 conexiones emparejadas. Iftop nos muestra la interacción en el intervalo de 2, 10, 40 segundos.

Por ejemplo, vamos a echar un vistazo a la dirección anterior.

  • dev-machine-2.local en los anteriores 2 segundos 416 b se envían datos a la dirección 69.174.48.129
  • en los anteriores 10 segundos dev-machine-2.local recibe 6,83 Kb de datos
  • en los anteriores 40 segundos dev-máquina-2.local. 6,83 Kb de datos

Al mismo tiempo :

  • 69.174.48.129 en los anteriores 2 segundos Los datos de 1,05 Kb se envían a dev-machine-2.local
  • en los anteriores 10 segundos envió 42.5 Kb de datos
  • en los anteriores 40 segundos reenviar datos de 42.5 Kb

En la parte inferior, iftop nos muestra algunos resultados:

  • Datos acumulativos de TX y RX
  • Datos máximos de TX y RX en los últimos 40 segundos
  • Tasas de transferencia totales promediadas durante 2 segundos, 10 segundos y 40 segundos

Ejecutar iftop usando opciones

Habilitar visualización de puerto

Para habilitar la visualización del puerto, agregue -PAGS opción con iftop

# iftop -P
Mostrar puerto

El puerto se mostrará en ambos lados. Con esta opción habilitada, podemos analizar qué tipo de comunicación sucedió más.

Mostrar tasas de ancho de banda en bytes/seg.

Por defecto, iftop mostrará las tarifas en bits/seg. Para mostrarlo en bytes/snosotros podemos usar -B opción.

# iftop -B
Mostrar bty/seg

Sabemos que las tasas de visualización son superiores en bytes/s es desde letra b mayúscula en los datos enviados (TX) y recibidos (RX). Mientras que si mostramos la letra b en los datos enviados y recibidos nos dice que las tarifas estan en bits/seg.

Especifica una red para el análisis de tráfico

También podemos preguntar si top solo monitorea la máscara de red especificada. Para usar esto, podemos usar -F opción seguida de máscara de red.

# iftop -F 255.255.0.0

El comando anterior preguntará si top está monitoreando la red que tiene la máscara de red 255.255.0.0.

Supervisar usando máscara de red

Especificar una interfaz de escucha

Si su sistema tiene más de 1 interfaz para monitorear, podemos especificar una interfaz específica. Digamos que si queremos monitorear eth0 interfaz, podemos usarlo a ellos opción seguida del nombre de la interfaz.

# iftop -i eth0
Escuche en la interfaz eth0

Limite el ancho de banda superior

Iftop proporciona una opción para limitar el ancho de banda superior. Para usar esto podemos – m opción seguida de cuánto límite.

# iftop -m 2000

El comando anterior le dirá si la parte superior al límite 2 Kb (2 Kilobytes).

Limite el ancho de banda superior a 2Kb

Comando en pantalla

Otra parte que hace que iftop sea interesante es que iftop proporciona un comando en pantalla. seguir adelante signo de interrogación (?) en la pantalla iftop para mostrar el comando disponible.

Comando en pantalla

Salirse de Ayuda para el comando en la pantalla, presione el botón botón de signo de interrogación de nuevo.

Conclusión

Iftop no está destinado a monitorear el uso del ancho de banda de la red a largo plazo, sino más bien para monitorear el uso del ancho de banda en tiempo real con fines analíticos. Con el archivo de código fuente de iftop alrededor de 160 Kb y 1,2 Mb después de la extracción, iftop es liviano pero tiene una buena función. Como de costumbre, siempre podemos escribir hombre si arriba o si arriba -h para mostrar su página de manual y explorarla con más detalle.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar