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

Вид: 1348|Відповідь: 0

[Зв'язок] Використання пропускної здатності мережі Linux View (трафік у реальному часі)

[Копіювати посилання]
Опубліковано 2025-3-13 10:13:48 | | | |
Linux пропонує різноманітні інструменти для моніторингу мережевого трафіку та використання пропускної здатності. Ці інструменти допомагають підтримувати стабільну мережу, визначати причину низьких швидкостей і швидко усувати несправності.

Ви можете відстежувати використання мережевої пропускної здатності на системах Linux за допомогою командного рядка (CLI) або графічних інструментів інтерфейсу користувача (GUI).

Інструменти моніторингу мережі в командному рядку ідеально підходять для серверів Linux без графічного інтерфейсу. За допомогою кількох простих команд користувачі можуть швидко отримати огляд метрик пропускної здатності мережі безпосередньо в корпусі терміналу. Адміністратори часто використовують ці інструменти у скриптах для автоматизації моніторингу, відстеження змін у режимі реального часу та скорочення часу відповіді.

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

Інструменти моніторингу мережі Command Line Linux — у цьому розділі наведено найпоширеніші інструменти Linux CLI для моніторингу мережевого трафіку та пропускної здатності.

iftop — показує використання пропускної здатності

IFTOP відображає використання пропускної здатності кожного з'єднання в реальному часі та надає огляд загального використання пропускної здатності. Ця утиліта також дуже корисна для перевірки швидкості мережі.

iftop не зберігає історичні дані і не відстежує трафік за ідентифікатором процесу (PID), що може бути суттєвим недоліком для багатьох користувачів. Щоб встановити iftop, скористайтеся командою, пов'язаною з вашим дистрибутивом:

Дистрибутиви LinuxКоманда встановлення iftop
Debian/Ubuntusudo apt install iftop
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iftop -y
Федораsudo DNF встановити iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSEsudo zypper install iftop

Щоб почати iftop, введіть таку команду:




Натисніть Q, щоб вийти з IFTOP, і повернутися до командного рядка.

nload – показує використання мережі

nload — це утиліта командного рядка, яка повідомляє про вхідний і вихідний трафік. Вихідні дані містять діаграми в реальному часі, які допомагають швидко оцінити мережеву активність.

Однак nload не відображає трафік за PID чи сокетом, а також не зберігає історичні дані. Введіть команду для вашого дистрибутива встановити nload:

Дистрибутиви LinuxКоманда встановлення nload
Debian/Ubuntusudo apt install nload
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nload -y
Федораsudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo zypper install nload

Почніть nload з наступної команди:




Натисніть q, щоб вийти з nload і повернутися до командного рядка.

NetHogs — моніторинг пропускної здатності мережевого трафіку

Утиліта NetHogs відстежує використання мережі для кожного процесу/додатка. Він дозволяє адміністраторам діагностувати стрибки пропускної здатності та визначати, які додатки надмірно споживають пропускну здатність. Головна перевага — це сортування даних за ідентифікатором процесу. Щоб встановити NetHogs, введіть:

Дистрибутиви LinuxКомандування установки Nethogs
Debian/Ubuntusudo apt install nethogs
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nethogs -y
Федораsudo DNF install nethogs -y
Arch Linuxsudo pacman - S nethogs
OpenSUSEsudo zypper install nethogs

Після завершення встановлення запустіть сервіс NetHogs за допомогою наступної команди:




Натисніть q, щоб вийти з NetHogs, і повернутися до командного рядка.

BMON – монітор пропускної здатності та оцінювач швидкості

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

Щоб встановити BMO, введіть команду, яка застосовується до вашого дистрибутива:

Дистрибутиви LinuxКомандування встановлення BMON
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bmon -y
Федораsudo dnf install bmon -y
Arch Linuxsudo pacman -S bmon
OpenSUSEsudo zypper install bmon

Щоб розпочати BMON, введіть:




Натисніть q, щоб вийти з BMON-графіка.

vnStat - Монітор мережевого трафіку

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

Команда vnstat може використовуватися для відображення статистики використання і найкраще підходить для статистичних звітів.

Щоб встановити vnStat, введіть команду, яка застосовується до вашого дистрибутиву:

Дистрибутиви LinuxКоманда встановлення VNSTAT
Debian/Ubuntusudo apt install vnstat
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install vnstat -y
Федораsudo dnf install vnstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSEsudo zypper install vnstat

Інструмент можна запускати в режимі реального часу, вказавши такі опції:




Натисніть Ctrl+C, щоб зупинити моніторинг у реальному часі.

BWM-NG — монітор пропускної здатності наступного покоління

BWM-NG — це легкий монітор пропускної здатності на базі Curses. Він надає статистику в реальному часі мережевих інтерфейсів, показуючи використання пропускної здатності простим способом. Щоб встановити bwm-ng, введіть команду, яка застосовується до вашого дистрибутива:

Дистрибутиви LinuxКомандування встановлення BWM-NG
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bwm-ng -y
Федораsudo dnf install bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSEsudo zypper install bwm-ng

Використовуйте наступні команди для моніторингу використання пропускної здатності в реальному часі для всіх інтерфейсів:




Натисніть q, щоб вийти з BWM-NG і повернутися до терміналу.

iPerf/iPerf3 — інструмент вимірювання пропускної здатності мережі

iPerf відстежує пропускну здатність мережі за допомогою протоколів, таких як TCP, UDP і SCTP, і найкраще підходить для налаштування та максимізації продуктивності мережі під конкретні протоколи. iPerf потребує сервера і клієнта для тестування, і якщо потрібно вимірювати лише швидкість мережі, то це не кандидат.

Щоб встановити iPerf3, введіть команду, яка застосовується до вашого дистрибутиву:

Дистрибутиви LinuxКоманда встановлення iPerf3
Debian/Ubuntusudo apt install iperf3 -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iperf3 -y
Федораsudo dnf install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSEsudo zypper install iperf3

Запустіть iPerf3 у серверному режимі з опцією -s і прислухайтеся до з'єднання:




Натисніть Ctrl+C, щоб завершити підключення до сервера.

ss - статистика гнізда

Команда ss є частиною пакету iproute2, який попередньо встановлений у більшості дистрибутивів Linux. Він замінює стару команду netstat і надає детальну статистику про мережеві з'єднання, відкриті сокети та порти прослуховування. SS не зосереджується на моніторингу пропускної здатності, як інші інструменти зі списку. Однак він є необхідним для діагностики мережі на рівні сокета.

Введіть наступну команду для перегляду статистики мережевого з'єднання:




Щоб відобразити всі активні TCP-з'єднання, введіть:




Netperf — тестування пропускної здатності мережі

Netperf допомагає контролювати пропускну здатність мережі за допомогою сокетів домену Unix, TCP, SCTP, DLPI та UDP через сокети BSD. Як і iPerf, Netperf також потребує серверів і клієнтів для тестування. Ключові особливості включають численні заздалегідь визначені тести для вимірювання продуктивності або швидкості передачі даних.

Використовуйте команду, що відповідає вашому дистрибутиву, щоб встановити Netperf:

Дистрибутиви LinuxКоманда встановлення netperf
Debian/Ubuntusudo apt install netperf
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install netperf -y
ФедораSudo DNF install netperf -y
Arch Linuxsudo pacman - S netperf
OpenSUSEsudo zypper install netperf

Почніть службу з наступної команди:




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

CBM - Кольоровий смуговий смуговий показник

Кольоровий смуговий метр (CBM) — це невелика командна утиліта, яка відображає поточний мережевий трафік на всіх пристроях, підключених до мережі. Вихід на основі проклять відображається кольоровим і показує кожен мережевий інтерфейс, кількість отриманих байтів, надісланих байтів і загальну кількість байтів.

Використайте відповідну команду для встановлення CBM на ваш дистрибутив:

Дистрибутиви LinuxКоманда встановлення netperf
Debian/UbuntuSudo apt Install CBM
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install cbm -y
ФедораSudo DNF встановити CBM -y
Arch Linuxsudo pacman -S CBM
OpenSUSEsudo zypper install cbm

Щоб почати моніторинг за допомогою CBM, введіть:




Натисніть q, щоб закрити вікно.

Оригінальний:Вхід за гіперпосиланням видно.




Попередній:Alibaba Cloud створила SNAT для доступу до публічної мережі без публічного сервера
Наступний:Linux командує sudo та apt англійські скорочення слів
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com