У наступній статті ми збираємось поглянути на Bandwhich. Це є інструмент, щоб дізнатися про використання смуги пропускання в реальному часі з командного рядка. Окрім того, що він є безкоштовним та відкритим, він буде доступний для Gnu / Linux та MacOS. Він випускається за ліцензією MIT. Основна мета цього інструменту - показати, якою є наша пропускна здатність.
За допомогою цього інструменту ми можемо отримати візуалізація в режимі реального часу того, який процес займає використання смуги пропускання, з'єднання та віддалене ім'я IP / хосту. Це хороший інструмент для моніторингу мережі в режимі реального часу.
Bandwhich виявляє певний мережевий інтерфейс і записує розмір IP-пакету, перехресне посилання з файловою системою / proc на Gnu / Linux або lsof на macOS. також може спробуйте вирішити ips для вашого імені хосту у фоновому режимі за допомогою зворотного DNS.
За замовчуванням, смуга, яка працює в інтерактивному режимі і має 3 панелі, що відображають інформацію. У першому ми можемо знайти використання мережі за назвою процесу, у другому буде вказано використання за допомогою підключення, а в третьому ми зможемо перевірити використання за віддаленою адресою. Оскільки пропускна здатність має адаптивний користувальницький інтерфейс, вікно терміналу, в якому ми запускаємо цей інструмент, повинно бути досить великим, щоб відображати всі панелі. Залежно від ширини та / або висоти вікна можуть відображатися одна, дві або всі три панелі.
Встановіть пропускну здатність на Ubuntu
Найпростіший спосіб встановити пропускну здатність на дистрибутиві Gnu / Linux, для якої немає доступних пакетів, - це завантажити попередньо скомпільований двійковий файл. Ми можемо зробити це з сторінка випусків на GitHub. Тоді нам доведеться витягти файл, щоб зробити його виконуваним, і лише після цього він буде готовий до використання.
Як я вже говорив, кроки, які слід виконати, щоб мати цей інструмент, будуть завантажте двійковий файл для Gnu / Linux зі сторінки випусків і збережіть його, наприклад, у нашій папці Завантаження. Тоді ми можемо клацнути правою кнопкою миші на завантажений файл .tar.gz і вибрати Витягніть тут. Це призведе до вилучення вмісту стисненого файлу в ту саму папку.
Коли я набираю ці рядки, ім'я завантаженого файлу буде 'bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz'. Після декомпресії, ми побачимо, що один файл із назвою смуга пропускання.
Якщо ви віддаєте перевагу використовувати термінал для завантаження стисненого файлу, ви можете використовувати термінал (Ctrl + Alt + T) та інструмент Wget наступним чином:
wget https://github.com/imsnif/bandwhich/releases/download/0.15.0/bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
Вищевказана команда завантажить Версія 0.15, яка є останньою, опублікованою сьогодні. Після закінчення завантаження ми це зробимо використовуйте tar для розпакування. Для цього в тому самому терміналі потрібно просто написати:
tar -xzvf bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
Після розпакування файлу, або з графічного середовища, або з терміналу, ми побачимо, що файл називається смуга пропускання. А тепер давайте дати дозвіл на виконання за допомогою команди:
sudo chmod +x bandwhich
На даний момент ми можемо перейдіть до встановлення в системі введення в терміналі (Ctrl + Alt + T):
sudo install bandwhich /usr/local/bin
Після встановлення з будь-якої папки, яку ми можемо запустити цей інструмент за допомогою команди:
sudo bandwhich
Ми можемо бути впевнені в встановлену версію запуск команди:
sudo ./bandwhich -V
Ми також матимемо можливість зверніться за допомогою до інструменту, щоб дізнатися більше про його використання, використовуючи -h варіант наступним чином:
sudo bandwhich -h
Сьогодні, існує досить багато інструментів, якими користувачі можуть скористатися подивіться, на якій смузі пропускання використовується з командного рядка. До них можна віднести iftop, nload, nethogs і інші. Bandwhich чимось схожий на багато з цих програм, але він також робить речі трохи інакше. У будь-якому випадку, ці рядки прагнуть показати лише ще один варіант. Кожен користувач повинен використовувати той інструмент, який йому найбільше подобається і який найкраще відповідає тому, що йому потрібно, щоб отримати результати, які він шукає.