GNU/Linux >> Tutoriales Linux >  >> Linux

Utilización del ancho de banda de la red de visualización con la herramienta Bandwhit

Qué banda , anteriormente conocido como Qué , es una utilidad de código abierto de línea de comandos para mostrar la utilización del ancho de banda de la red por proceso, conexión e IP remota o nombre de host. Olfatea la tarjeta de interfaz de red dada y registra el tamaño del paquete IP y finalmente lo cruza con el /proc sistema de archivos en su sistema Linux o lsof Comando en Mac OS. Está escrito en Rust lenguaje de programación y es compatible con Linux y Mac OS.

Instalar Bandwhich en Linux

Para instalar Bandwhich en Arch Linux y sus variantes, ejecute:

$ sudo pacman -S bandwhich

band, que está disponible en COPR y se puede instalar a través del administrador de paquetes DNF:

$ sudo dnf copr enable atim/bandwhich
$ sudo dnf install bandwhich

Usando Nix administrador de paquetes:

$ nix-env -iA nixpkgs.bandwhich

En otras distribuciones de Linux, puede instalarlo usando Cargo administrador de paquetes.

Para usar el administrador de paquetes Cargo, debe instalar el lenguaje de programación Rust como se describe en el enlace que figura a continuación.

  • Instalar el lenguaje de programación Rust en Linux

Después de instalar Rust, instala Bandwhich usando el comando:

$ cargo install bandwhich

El comando anterior instalará bandwhich en ~/.cargo/bin/bandwhich . Por lo tanto, debe escribir la ruta completa cada vez para ejecutar bandwhich como se muestra a continuación.

$ sudo ~/.cargo/bin/bandwhich

Para solucionar esto, simplemente mueva el binario bandwhit a su $PATH (por ejemplo, /usr/local/bin/ ) creando un enlace simbólico como el siguiente.

$ sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

Ahora, simplemente puede ejecutar bandwhich usando el comando:

$ sudo bandwhich

Tenga en cuenta que debido a que bandwhich rastrea los paquetes de red, requiere root privilegio. Entonces debes ejecutarlo con sudo prefijo.

Resolución de problemas

Es posible que te encuentres con el siguiente error al instalar Bandwhit con Cargo.

Updating crates.io index
Installing bandwhich v0.6.0
Compiling libc v0.2.66
error: linker `cc` not found
|
= note: No such file or directory (os error 2)
[...]

Para solucionar este error, pruebe la siguiente solución.

  • Cómo reparar el error de óxido "linker 'cc' no encontrado" en Linux

Mostrar la utilización del ancho de banda de la red con la herramienta Bandwhit

Para mostrar la utilización actual del ancho de banda por proceso, conexión, IP o nombre de host, ejecute:

$ sudo bandwhich

Salida de muestra de mi escritorio Ubuntu 18.04 LTS:

Para detener, presiona Ctrl+c .

De forma predeterminada, Bandwhich mostrará la utilización de la red desde todas las interfaces de red. Si desea que Bandwhich escuche en una tarjeta de red en particular, por ejemplo wlp9s0 , usa -i bandera.

$ sudo bandwhich -i wlp9s0

Para obtener ayuda:

$ bandwhich --help
bandwhich 0.6.0

USAGE:
    bandwhich [FLAGS] [OPTIONS]

FLAGS:
    -h, --help          Prints help information
    -n, --no-resolve    Do not attempt to resolve IPs to their hostnames
    -r, --raw           Machine friendlier output
    -V, --version       Prints version information

OPTIONS:
    -i, --interface <interface>    The network interface to listen on, eg. eth0

Espero que esto ayude.


Linux
  1. Comience a usar systemd como una herramienta de solución de problemas

  2. Encontrar dispositivos no autorizados en su red usando Nmap

  3. Uso de la herramienta SS para la resolución de problemas de red

  4. ¿Cómo verifico la utilización del ancho de banda de VPS?

  5. ¿Cómo limitar el ancho de banda de la red?

Mostrar el resumen del repositorio de Git en la terminal usando Onefetch

Mostrar hojas de trucos de comandos de Linux con la herramienta Tealdeer

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

Mostrar información del sistema Linux en la terminal usando Macchina

Cómo mostrar hojas de trucos de comandos de Linux usando, por ejemplo

Uso de ifstat para estadísticas de red de Linux