Linux piedāvā dažādus rīkus tīkla trafika un joslas platuma izmantošanas uzraudzībai. Šie rīki palīdz uzturēt stabilu tīklu, precīzi noteikt lēna ātruma cēloni un ātri novērst kļūdas.
Jūs varat uzraudzīt tīkla joslas platuma lietojumu Linux sistēmās, izmantojot komandrindas (CLI) vai grafiskā lietotāja interfeisa (GUI) rīkus.
Komandrindas tīkla uzraudzības rīki ir ideāli piemēroti Linux serveriem bez grafiskā interfeisa. Izmantojot dažas vienkāršas komandas, lietotāji var ātri iegūt pārskatu par tīkla joslas platuma metriku tieši termināļa čaulā. Administratori bieži izmanto šos rīkus skriptos, lai automatizētu uzraudzības uzdevumus, izsekotu izmaiņām reāllaikā un samazinātu atbildes laiku.
GUI rīki parasti vizuāli organizē un prezentē tīkla datus grafiku un diagrammu veidā. Tas vienkāršo tīkla joslas platuma un veiktspējas uzraudzības procesu pat lietotājiem ar ierobežotu tehnisko pieredzi. Lietotāji, kuri veic analīzi vai citus uzdevumus, kuriem nepieciešams detalizēts tīkla lietojuma attēlojums, strādās efektīvāk, izmantojot GUI rīkus.
Komandrindas Linux tīkla uzraudzības rīki, šajā sadaļā ir uzskaitīti visbiežāk izmantotie Linux CLI rīki tīkla trafika un joslas platuma uzraudzībai.
iftop - Rāda joslas platuma lietojumu
IFTOP parāda katra savienojuma joslas platuma lietojumu reāllaikā un sniedz pārskatu par kopējo joslas platuma izmantošanu. Šī lietderība ir ļoti noderīga arī tīkla ātruma pārbaudei.
iftop nesaglabā vēsturiskos datus un neizseko datplūsmu pēc procesa ID (PID), kas daudziem lietotājiem var būt būtisks trūkums. Lai instalētu iftop, izmantojiet komandu, kas saistīta ar jūsu izplatīšanu:
| Linux izplatīšana | Instalēšanas komanda iftop | | Debian/Ubuntu | sudo apt instalēt iftop | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalēt iftop -y | | Fedora | sudo dnf instalējiet iftop -y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | sudo zypper instalēt iftop |
Lai startētu iftop, ievadiet šādu komandu:
Nospiediet taustiņu Q, lai izietu no IFTOP un atgrieztos komandu uzvednē.
nload - Parāda tīkla lietojumu
nload ir komandrindas utilīta, kas ziņo par ienākošo un izejošo trafiku. Izvade ietver reāllaika diagrammas, kas palīdz ātri pārskatīt tīkla darbību.
Tomēr nload neparāda trafiku ar PID vai ligzdu, kā arī nesaglabā vēsturiskos datus. Ievadiet distro komandu, lai instalētu nload:
| Linux izplatīšana | nload instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt nload | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalēt nload -y | | Fedora | sudo dnf instalēt nload -y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | sudo zypper instalēt nload |
Sāciet nload ar šādu komandu:
Nospiediet q, lai izietu no nload un atgrieztos komandrindā.
NetHogs - pārraugiet tīkla trafika joslas platumu
NetHogs utilīta izseko tīkla lietojumu katram procesam / lietojumprogrammai. Tas ļauj administratoriem diagnosticēt joslas platuma pieaugumu un noteikt, kuras lietojumprogrammas pārmērīgi patērē joslas platumu. Tās galvenā priekšrocība ir tā, ka tā šķiro datus pēc procesa ID. Lai instalētu NetHogs, ievadiet:
| Linux izplatīšana | Nethogs instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt nethogs | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalējiet nethogs -y | | Fedora | sudo dnf instalēt nethogs -y | | Arch Linux | sudo pacman -S nethogs | | OpenSUSE | sudo zypper instalēt nethogs |
Kad instalēšana ir pabeigta, sāciet NetHogs pakalpojumu ar šādu komandu:
Nospiediet q, lai izietu no NetHogs un atgrieztos komandu uzvednē.
BMON - joslas platuma monitors un ātruma aprēķinātājs
BMON uzrauga joslas platuma izmantošanu un nodrošina katras ierīces izmantošanu. Lietotāji var izsekot vairāku tīkla adapteru joslas platumam. Tas uztver tīkla statistiku un nodrošina lietotājam draudzīgu izvadi grafiskā formā. Tas nesaglabā vēsturiskos datus, bet to var izmantot reāllaika diagnostikai.
Lai instalētu bmon, ievadiet komandu, kas attiecas uz jūsu izplatīšanu:
| Linux izplatīšana | bmon instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt bmon -y | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalējiet bmon -y | | Fedora | sudo dnf instalēt bmon -y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | sudo zypper instalēt bmon |
Lai startētu BMON, ievadiet:
Nospiediet q, lai izietu no BMON diagrammas.
vnStat - tīkla trafika monitors
vnStat palaiž fona dēmonu, lai uztvertu joslas platuma datus. Tas nolasa datus no kodola, lai izprastu resursu izmantošanu. Pastāvīga reģistrēšana ir vnStat galvenā iezīme - tā apkopo un glabā joslas platuma lietojuma žurnālus, kamēr dēmons darbojas.
Komandu vnstat var izmantot, lai parādītu lietojuma statistiku, un tā ir vislabāk piemērota statistikas pārskatiem.
Lai instalētu vnStat, ievadiet komandu, kas attiecas uz jūsu izplatīšanu:
| Linux izplatīšana | vnstat instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt vnstat | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalēt vnstat -y | | Fedora | sudo dnf instalēt vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | sudo zypper instalēt vnstat |
Rīku var palaist reāllaikā, norādot šādas opcijas:
Nospiediet taustiņu kombināciju Ctrl+C, lai apturētu reāllaika uzraudzību.
BWM-NG - nākamās paaudzes joslas platuma monitors
BWM-NG ir viegls, uz lāstiem balstīts joslas platuma monitors. Tas nodrošina reāllaika statistiku par tīkla saskarnēm, vienkāršā veidā parādot joslas platuma izmantošanu. Lai instalētu bwm-ng, ievadiet komandu, kas attiecas uz jūsu izplatīšanu:
| Linux izplatīšana | bwm-ng instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt bwm-ng | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalēt bwm-ng -y | | Fedora | sudo dnf instalēt bwm-ng -y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | sudo zypper instalēt bwm-ng |
Izmantojiet tālāk norādītās komandas, lai pārraudzītu reāllaika joslas platuma lietojumu visās saskarnēs:
Nospiediet q, lai izietu no BWM-NG un atgrieztos terminālī.
iPerf/iPerf3 - Tīkla joslas platuma mērīšanas rīks
iPerf uzrauga tīkla joslas platumu, izmantojot tādus protokolus kā TCP, UDP un SCTP, un tas ir vislabāk piemērots tīkla veiktspējas regulēšanai un maksimizēšanai konkrētiem protokoliem. iPerf testēšanai ir nepieciešams serveris un klients, un, ja jums ir nepieciešams tikai izmērīt tīkla ātrumu, tad tas nav kandidāts.
Lai instalētu iPerf3, ievadiet komandu, kas attiecas uz jūsu izplatīšanu:
| Linux izplatīšana | iPerf3 instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt iperf3 -y | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalējiet iperf3 -y | | Fedora | sudo dnf instalēt iperf3 -y | | Arch Linux | sudo pacman -S iperf3 | | OpenSUSE | sudo zypper instalēt iperf3 |
Startējiet iPerf3 servera režīmā ar opciju -s un klausieties savienojumu:
Nospiediet taustiņu kombināciju Ctrl+C, lai pārtrauktu servera savienojumu.
SS - kontaktligzdas statistika
Komanda ss ir daļa no iproute2 pakotnes, kas ir iepriekš instalēta lielākajā daļā Linux izplatījumu. Tā aizstāj vecāko netstat komandu un sniedz detalizētu statistiku par tīkla savienojumiem, atvērtajām ligzdām un klausīšanās portiem. SS nekoncentrējas uz joslas platuma uzraudzību kā citi sarakstā esošie rīki. Tomēr tas ir būtiski kontaktligzdas līmeņa tīkla diagnostikai.
Ievadiet šādu komandu, lai skatītu tīkla savienojuma statistiku:
Lai parādītu visus aktīvos TCP savienojumus, ievadiet:
Netperf - tīkla joslas platuma pārbaude
Netperf palīdz pārraudzīt tīkla joslas platumu, izmantojot Unix domēna ligzdas, TCP, SCTP, DLPI un UDP BSD ligzdās. Tāpat kā iPerf, arī Netperf testēšanai ir nepieciešami serveri un klienti. Galvenās funkcijas ietver daudzus iepriekš definētus testus veiktspējas vai datu pārraides ātruma mērīšanai.
Izmantojiet komandu, kas atbilst jūsu izplatīšanai, lai instalētu Netperf:
| Linux izplatīšana | Netperf instalēšanas komanda | | Debian/Ubuntu | sudo apt install netperf | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalēt netperf -y | | Fedora | sudo dnf instalēt netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | sudo zypper instalēt netperf |
Sāciet pakalpojumu ar šādu komandu:
Netperf darbojas iepriekš noteiktu laiku un pēc tam tiek automātiski pārtraukts.
CBM - krāsu joslas platuma mērītājs
Krāsu joslas mērītājs (CBM) ir neliela komandrindas utilīta, kas parāda pašreizējo tīkla trafiku visās tīklam pievienotajās ierīcēs. Lāstu izvade tiek parādīta krāsainā krāsā un parāda katru tīkla interfeisu, saņemto baitu skaitu, nosūtītos baitus un kopējo baitu skaitu.
Izmantojiet atbilstošo komandu, lai instalētu cbm savā izplatīšanā:
| Linux izplatīšana | Netperf instalēšanas komanda | | Debian/Ubuntu | sudo apt instalēt cbm | | RHEL / Rocky Linux | sudo yum instalēt epel-release -y sudo yum instalējiet cbm -y | | Fedora | sudo dnf instalēt cbm -y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | sudo zypper instalēt cbm |
Lai sāktu uzraudzību ar CBM, ievadiet:
Nospiediet q, lai aizvērtu logu.
Sākotnējā:Hipersaites pieteikšanās ir redzama. |