Búsqueda de sitios web

Band Which: una herramienta de utilización del ancho de banda de red para Linux


Band Which, anteriormente conocido como “what”, es una utilidad de terminal escrita en el lenguaje de programación Rust, que se utiliza para monitorear la utilización actual del ancho de banda de la red por el proceso, la conexión y la IP/nombre de host remoto. Detecta una interfaz de red específica y rastrea el tamaño del paquete IP, comparándolo con el sistema de archivos /proc en Linux y lsof en macOS.

Lectura recomendada: 16 herramientas útiles de monitoreo de ancho de banda para analizar el uso de la red en Linux

Band Which responde al tamaño de la ventana del terminal y muestra menos información si no hay mucho espacio para ella. Además, se esforzará por resolver las direcciones IP en su nombre de host en segundo plano utilizando DNS inverso.

Cómo instalar Bandwhat en sistemas Linux

Esta utilidad Band Which es una utilidad nueva y está disponible para instalar en Arch Linux desde el repositorio AUR usando Yay. .

Yay es un asistente AUR extremadamente bueno escrito en Go, que se utiliza como contenedor de Pacman para buscar e instalar. paquetes del repositorio AUR y actualizar todo el sistema.

Si Yay AUR Helper no está instalado, puede instalarlo clonando el repositorio de git y compilándolo usando los siguientes comandos.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Una vez instalado Yay, puedes usarlo para instalar Band Which como se muestra.

yay -S bandwhich

En otras distribuciones Linux, bandwhat se puede instalar utilizando el administrador de paquetes Rust llamado cargo. Para instalar Cargo en Linux, necesita instalar el lenguaje de programación Rust.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Una vez que Rust esté instalado en el sistema, simplemente puede usar el comando cargo para instalar Band Which en sistemas Linux.

cargo install bandwhich

Esto instala bandwhat en ~/.cargo/bin/bandwhat pero necesitaba privilegios de root para ejecutarlo. Para solucionarlo, necesita crear un enlace simbólico al binario como se muestra.

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

Después de eso, podrá ejecutar el comando band Which, en lugar de sudo ~/.cargo/bin/band Which como se muestra.


sudo bandwhich

Para más uso y opciones, escriba:


sudo bandwhich --help

¡Eso es todo! Band Which es una útil utilidad de línea de comandos para mostrar el uso actual de la red por proceso, conexión e IP/nombre de host remoto en Linux.