Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1348|Отговор: 0

[Комуникация] Linux View Използване на мрежова пропускателна способност (трафик в реално време)

[Копирай линк]
Публикувано на 2025-3-13 10:13:48 | | | |
Linux предлага разнообразни инструменти за мониторинг на мрежовия трафик и използването на пропускателна способност. Тези инструменти ви помагат да поддържате стабилна мрежа, да откриете причината за ниските скорости и бързо да отстраните грешки.

Можете да следите използването на мрежова пропускателна способност на Linux системи чрез команден ред (CLI) или графичен потребителски интерфейс (GUI) инструменти.

Инструментите за мониторинг на мрежата в команден ред са идеални за Linux сървъри без графичен интерфейс. С няколко прости команди потребителите могат бързо да получат преглед на метриките за мрежова пропускателна способност директно в терминалната обвивка. Администраторите често използват тези инструменти в скриптове за автоматизиране на мониторинг на задачи, проследяване на промените в реално време и намаляване на времето за отговор.

GUI инструментите обикновено визуално организират и представят мрежовите данни под формата на графики и диаграми. Това опростява процеса на мониторинг на мрежовата пропускателна способност и производителност, дори за потребители с ограничен технически опит. Потребителите, които изпълняват аналитика или други задачи, изискващи детайлно представяне на използването на мрежата, ще работят по-ефективно, използвайки GUI инструменти.

Command Line Linux Network Monitoring Tools, този раздел изброява най-често използваните Linux CLI инструменти за мониторинг на мрежов трафик и пропускателна способност.

iftop - Показва използване на честотна лента

IFTOP показва използването на пропускателна способност на всяка връзка в реално време и предоставя преглед на общото използване на пропускателната способност. Тази програма е много полезна и за проверка на скоростта на мрежата.

iftop не съхранява исторически данни и не проследява трафика по ID на процеса (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 проследява използването на мрежата за всеки процес/приложение. Той позволява на администраторите да диагностицират пиковете в пропускателната способност и да определят кои приложения консумират прекомерно честотна лента. Основното му предимство е, че сортира данните по ID на процеса. За да инсталирате NetHogs, въведете:

Linux дистрибуцииКомандване на инсталацията на Нетхогс
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 следи използването на пропускателната способност и осигурява използването на всяко устройство. Потребителите могат да следят честотната лента на множество мрежови адаптери. Той улавя статистики на мрежата и предоставя удобен за потребителя изход в графична форма. Той не съхранява исторически данни, но може да се използва за диагностика в реално време.

За да инсталирате bmon, въведете командата, която важи за вашата дистрибуция:

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 инсталация 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 и подходящи английски абревиатури на думи
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com