Поиск по сайту:

Band Which — инструмент использования пропускной способности сети для Linux


Band Which, ранее известная как “what”, представляет собой терминальную утилиту, написанную на языке программирования Rust, которая используется для мониторинга текущего использования полосы пропускания сети процесс, соединение и удаленный IP-адрес/имя хоста. Он отслеживает указанный сетевой интерфейс и отслеживает размер IP-пакета, сопоставляя его с файловой системой /proc в Linux и lsof в macOS.

Рекомендуется к прочтению: 16 полезных инструментов мониторинга пропускной способности для анализа использования сети в Linux

Bandthat реагирует на размер окна терминала и показывает меньше информации, если для нее мало места. Кроме того, он будет стремиться преобразовать IP-адреса в их имена хостов в фоновом режиме с использованием обратного DNS.

Как установить Band Which в системах Linux

Эта утилита Band Which является новой утилитой, и ее можно установить в Arch Linux из репозитория AUR с помощью Yay. .

Yay — чрезвычайно хороший помощник для AUR, написанный на Go и используемый в качестве оболочки Pacman для поиска и установки. пакеты из репозитория AUR и обновите всю систему.

Если Yay AUR Helper не установлен, вы можете установить его, клонировав репозиторий git и создав его с помощью следующих команд.

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

После установки Yay вы можете использовать его для установки Band Which, как показано.

yay -S bandwhich

В других дистрибутивах Linux band Which можно установить с помощью менеджера пакетов Rust под названием cargo. Чтобы установить Cargo в Linux, вам необходимо установить язык программирования Rust.

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

После установки Rust в системе вы можете просто использовать команду cargo для установки Band Which в системах Linux.

cargo install bandwhich

При этом band Which будет установлен в ~/.cargo/bin/band Which, но для его запуска вам потребуются права root. Чтобы это исправить, вам нужно создать символическую ссылку на двоичный файл, как показано.

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

После этого вы сможете запустить команду band Which вместо sudo ~/.cargo/bin/band Which, как показано.


sudo bandwhich

Для получения дополнительных сведений об использовании и параметрах введите:


sudo bandwhich --help

Вот и все! Band Which — это полезная утилита командной строки для отображения текущего использования сети по процессам, соединениям и удаленному IP-адресу/имени хоста в Linux.