Мережа

Програми моніторингу швидкості мережі в командному рядку для Linux

Програми моніторингу швидкості мережі в командному рядку для Linux
Багато інструментів командного рядка для контролю швидкості мережі та споживання смуги пропускання доступні для Linux. Ці інструменти корисні, якщо ви хочете швидко переглянути статистику трафіку в режимі реального часу або якщо ви хочете налагодити проблему з мережею. Насправді, багато графічних програм, аплетів та розширень використовують ці програми для відображення даних шляхом конвеєрування їх вихідних даних та запуску команд маніпулювання рядками та регулярних виразів.

У цій статті буде перераховано деякі найпопулярніші засоби контролю швидкості мережі в командному рядку, доступні для Linux. Перш ніж йти вперед, зверніть увагу на кілька речей. Деякі команди вимагають root-прав для доступу до інформації про мережу. Якщо вам не до вподоби ці програми, нижче наведено багато інших варіантів, які не мають root-прав.

По-друге, наведена нижче команда буде регулярно використовуватися для автоматичного визначення поточно активного мережевого інтерфейсу у вашій системі. Кожного разу, коли ви бачите, що ця команда використовується в інших командах, ви можете замінити її власною назвою мережевого інтерфейсу, якщо вам це відомо.

$ ip посилання показати | awk '/ state UP / print $ 2' | sed 's /.$ // '

Давайте розпочнемо.

Ifstat

Ifstat - це проста утиліта командного рядка, яка регулярно відображає споживання та швидкість пропускної здатності мережі.

Щоб встановити ifstat в Ubuntu, запустіть команду нижче:

$ sudo apt встановити ifstat

Щоб переглянути швидкість мережі для всіх інтерфейсів, виконайте команду нижче:

$ ifstat -tTS

Щоб переглянути швидкість мережі лише для активного інтерфейсу, виконайте команду нижче:

$ ifstat -tTSz

Слиз

Slurm - це інструмент командного рядка для моніторингу мережевого трафіку в реальному часі. Окрім статистики про вхідний та вихідний трафік, він також відображає кольорову графіку ascii, яка відображає споживання мережі.

Щоб встановити slurm в Ubuntu, запустіть команду нижче:

$ sudo apt встановити slurm

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ slurm -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Бмон

Bmon - це інструмент командного рядка для фіксації та моніторингу активності мережевого трафіку. За замовчуванням він відображає мережеву швидкість в інтерфейсі користувацького інтерфейсу на основі терміналів. Однак він підтримує інші вихідні формати, такі як HTML і звичайний текст.

Щоб встановити Bmon в Ubuntu, виконайте команду нижче:

$ sudo apt встановити bmon

Щоб переглянути швидкість мережі для всіх інтерфейсів, виконайте команду нижче:

$ bmon

Щоб переглянути швидкість мережі лише для активного інтерфейсу, виконайте команду нижче:

$ bmon -p $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Спідометр

Спідометр, як випливає з назви, є інструментом для моніторингу та вимірювання пропускної здатності мережі. Цей інтерфейс на основі терміналу використовує кольорові мітки та графіки для відображення споживання смуги пропускання та швидкості мережі.

Щоб встановити спідометр в Ubuntu, запустіть команду нижче:

$ sudo apt встановити спідометр

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ спідометр -r $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')
-t $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Нетхоги

Nethogs - це інструмент командного рядка "зверху" для моніторингу швидкості мережі. Він працює подібно до утиліти top / htop і відображає швидкість мережі для кожного процесу, який відповідає за вхід або вихід мережевого трафіку.

Щоб встановити nethogs в Ubuntu, виконайте команду нижче:

$ sudo apt встановити nethogs

Щоб переглянути швидкість мережі для всіх інтерфейсів, виконайте команду нижче:

$ sudo nethogs

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ sudo nethogs device $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Iftop

Iftop - це ще один інструмент моніторингу мережі, який працює як інструмент командного рядка “top”. Він відображає мережевий трафік для різних процесів у табличній формі.

Щоб встановити Iftop в Ubuntu, виконайте команду нижче:

$ sudo apt встановити iftop

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ sudo iftop -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Внстат

Vnstat - це простий і зрозумілий інструмент для контролю швидкості мережі. Незважаючи на те, що в ньому немає наворотів та інших звичок, згаданих вище, він просто працює і може показувати швидкість мережі лише в одному рядку.

Щоб встановити Vnstat в Ubuntu, запустіть команду нижче:

$ sudo apt встановити vnstat

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ vnstat -l -i $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Nload

Nload - це утиліта на основі консолі, яка може відображати статистику мережевого трафіку в реальному часі, а також максимальну, мінімальну та середню пропускну здатність.

Щоб встановити Nload в Ubuntu, виконайте команду нижче:

$ sudo apt встановити nload

Щоб переглянути швидкість мережі поточно активного інтерфейсу, виконайте команду нижче:

$ nload пристроїв $ (ip link show | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Wavemon

Wavemon - це інструмент командного рядка, який дозволяє контролювати якість бездротового сигналу, швидкість, пропускну здатність та іншу корисну інформацію про ваше бездротове підключення.

Щоб встановити Wavemon в Ubuntu, виконайте команду нижче:

$ sudo apt встановити wavemon

Щоб переглянути швидкість мережі поточно активного бездротового інтерфейсу, виконайте команду нижче:

$ wavemon

Висновок

Деякі програми виключено зі списку, оскільки вони більше не підтримуються. Однак майже всі згадані вище інструменти попередньо встановлюються за замовчуванням на більшості дистрибутивів Linux і не потребують налаштування. Вони корисні для настільних ПК, а також широко використовуються для віддаленого моніторингу серверів.

Підручник Тінь розкрадача гробниць для Linux
Shadow of the Tomb Raider - дванадцяте доповнення до серії Tomb Raider - франшизи екшн-пригодницької гри, створеної Eidos Montreal. Гру сприйняли як к...
Як збільшити FPS в Linux?
FPS означає Кадри в секунду. Завданням FPS є вимірювання частоти кадрів при відтворенні відео або ігрових виставах. Простими словами кількість безпере...
Найкращі лабораторні ігри Oculus App
Якщо ви є власником гарнітури Oculus, то вам потрібно дізнатися про бокове завантаження. Бокове завантаження - це процес встановлення негарнітного вмі...