"Linux" siūlo įvairius įrankius, skirtus tinklo srautui ir pralaidumo naudojimui stebėti. Šie įrankiai padeda išlaikyti stabilų tinklą, tiksliai nustatyti lėto greičio priežastį ir greitai pašalinti gedimus.
Galite stebėti tinklo pralaidumo naudojimą Linux sistemose naudodami komandinės eilutės (CLI) arba grafinės vartotojo sąsajos (GUI) įrankius.
Komandinės eilutės tinklo stebėjimo įrankiai idealiai tinka Linux serveriams be grafinės sąsajos. Naudodamiesi keliomis paprastomis komandomis, vartotojai gali greitai gauti tinklo pralaidumo metrikos apžvalgą tiesiai terminalo apvalkale. Administratoriai dažnai naudoja šiuos įrankius scenarijuose, kad automatizuotų stebėjimo užduotis, stebėtų pakeitimus realiuoju laiku ir sutrumpintų atsakymo laiką.
GUI įrankiai paprastai vizualiai tvarko ir pateikia tinklo duomenis grafikų ir diagramų pavidalu. Tai supaprastina tinklo pralaidumo ir našumo stebėjimo procesą net ir ribotą techninę patirtį turintiems vartotojams. Vartotojai, kurie atlieka analizę ar kitas užduotis, kurioms reikalingas išsamus tinklo naudojimo vaizdas, efektyviau dirbs naudodami GUI įrankius.
Komandinės eilutės "Linux" tinklo stebėjimo įrankiai, šiame skyriuje pateikiami dažniausiai naudojami "Linux CLI" įrankiai, skirti tinklo srautui ir pralaidumui stebėti.
iftop – rodo pralaidumo naudojimą
IFTOP rodo kiekvieno ryšio pralaidumo naudojimą realiuoju laiku ir pateikia bendro pralaidumo naudojimo apžvalgą. Ši programa taip pat labai naudinga tikrinant tinklo greitį.
"iftop" nesaugo istorinių duomenų ir neseka srauto pagal proceso ID (PID), o tai gali būti didelis trūkumas daugeliui vartotojų. Norėdami įdiegti iftop, naudokite komandą, susietą su platinimu:
| Linux platinimai | iftop diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti iftop | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti iftop -y | | Fedora | sudo dnf įdiegti iftop -y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | sudo zypper įdiegti iftop |
Norėdami paleisti iftop, įveskite šią komandą:
Paspauskite Q, kad išeitumėte iš IFTOP ir grįžtumėte į komandų eilutę.
nload – rodo tinklo naudojimą
nload yra komandų eilutės programa, kuri praneša apie įeinantį ir išeinantį srautą. Išvestyje yra realiojo laiko diagramos, padedančios greitai apžvelgti tinklo veiklą.
Tačiau nload nerodo srauto pagal PID ar lizdą, taip pat nesaugo istorinių duomenų. Įveskite distribucijos komandą, kad įdiegtumėte nload:
| Linux platinimai | nload diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti nload | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti nload -y | | Fedora | sudo dnf įdiegti nload -y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | sudo zypper įdiegti nload |
Paleiskite nload naudodami šią komandą:
Paspauskite q, kad išeitumėte iš nload ir grįžtumėte į komandinę eilutę.
NetHogs - Stebėkite tinklo srauto pralaidumą
"NetHogs" programa seka kiekvieno proceso / programos tinklo naudojimą. Tai leidžia administratoriams diagnozuoti pralaidumo šuolius ir nustatyti, kurios programos per daug sunaudoja pralaidumą. Pagrindinis jo privalumas yra tai, kad jis rūšiuoja duomenis pagal proceso ID. Norėdami įdiegti "NetHogs", įveskite:
| Linux platinimai | Nethogs diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti nethogs | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti nethogs -y | | Fedora | sudo dnf įdiegti nethogs -y | | Arch Linux | sudo pacman -S nethogs | | OpenSUSE | sudo zypper įdiegti nethogs |
Kai diegimas bus baigtas, paleiskite "NetHogs" paslaugą naudodami šią komandą:
Paspauskite q, kad išeitumėte iš "NetHogs" ir grįžtumėte į komandų eilutę.
BMON – pralaidumo monitorius ir greičio įvertintuvas
BMON stebi pralaidumo naudojimą ir užtikrina kiekvieno įrenginio naudojimą. Vartotojai gali sekti kelių tinklo adapterių pralaidumą. Jis fiksuoja tinklo statistiką ir pateikia patogią išvestį grafine forma. Jis nesaugo istorinių duomenų, bet gali būti naudojamas diagnostikai realiuoju laiku.
Norėdami įdiegti bmon, įveskite komandą, kuri taikoma jūsų distribucijai:
| Linux platinimai | BMON diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti bmon -y | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti bmon -y | | Fedora | sudo dnf įdiegti bmon -y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | sudo zypper įdiegti bmon |
Norėdami paleisti BMON, įveskite:
Paspauskite q, kad išeitumėte iš BMON diagramos.
vnStat - tinklo srauto monitorius
vnStat paleidžia foninį demoną, kad užfiksuotų pralaidumo duomenis. Jis nuskaito duomenis iš branduolio, kad suprastų išteklių naudojimą. Nuolatinis registravimas yra pagrindinė vnStat savybė - ji renka ir saugo pralaidumo naudojimo žurnalus, kol demonas veikia.
Komanda vnstat gali būti naudojama naudojimo statistikai rodyti ir geriausiai tinka statistinėms ataskaitoms.
Norėdami įdiegti vnStat, įveskite komandą, kuri taikoma jūsų platinimui:
| Linux platinimai | vnstat diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti vnstat | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti vnstat -y | | Fedora | sudo dnf įdiegti vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | sudo zypper įdiegti vnstat |
Įrankį galima paleisti realiuoju laiku, nurodant šias parinktis:
Paspauskite Ctrl+C, kad sustabdytumėte stebėjimą realiuoju laiku.
BWM-NG - naujos kartos pralaidumo monitorius
BWM-NG yra lengvas, prakeiksmais pagrįstas pralaidumo monitorius. Jame pateikiama tinklo sąsajų statistika realiuoju laiku, paprastai parodanti pralaidumo naudojimą. Norėdami įdiegti bwm-ng, įveskite komandą, kuri taikoma jūsų distribucijai:
| Linux platinimai | bwm-ng diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti bwm-ng | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti bwm-ng -y | | Fedora | sudo dnf įdiegti bwm-ng -y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | sudo zypper įdiegti bwm-ng |
Naudokite šias komandas, kad stebėtumėte visų sąsajų pralaidumo naudojimą realiuoju laiku:
Paspauskite q, kad išeitumėte iš BWM-NG ir grįžtumėte į terminalą.
iPerf/iPerf3 - Tinklo pralaidumo matavimo įrankis
"iPerf" stebi tinklo pralaidumą per tokius protokolus kaip TCP, UDP ir SCTP ir geriausiai tinka konkrečių protokolų tinklo našumui derinti ir maksimaliai padidinti. "iPerf" testavimui reikalingas serveris ir klientas, o jei jums reikia tik išmatuoti tinklo greitį, tai nėra kandidatas.
Norėdami įdiegti iPerf3, įveskite komandą, kuri taikoma jūsų platinimui:
| Linux platinimai | iPerf3 diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti iperf3 -y | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti iperf3 -y | | Fedora | sudo dnf įdiegti iperf3 -y | | Arch Linux | sudo pacman -S iperf3 | | OpenSUSE | sudo zypper įdiegti iperf3 |
Paleiskite "iPerf3" serverio režimu naudodami parinktį -s ir klausykite ryšio:
Paspauskite Ctrl+C, kad nutrauktumėte serverio ryšį.
SS - lizdų statistika
Komanda ss yra iproute2 paketo dalis, kuri yra iš anksto įdiegta daugumoje Linux platinimų. Jis pakeičia senesnę komandą netstat ir pateikia išsamią statistiką apie tinklo ryšius, atvirus lizdus ir klausymosi prievadus. SS nesutelkia dėmesio į pralaidumo stebėjimą, kaip ir kiti sąraše esantys įrankiai. Tačiau tai būtina lizdo lygio tinklo diagnostikai.
Norėdami peržiūrėti tinklo ryšio statistiką, įveskite šią komandą:
Norėdami rodyti visus aktyvius TCP ryšius, įveskite:
Netperf - tinklo pralaidumo testavimas
Netperf padeda stebėti tinklo pralaidumą naudojant Unix domeno lizdus, TCP, SCTP, DLPI ir UDP per BSD lizdus. Kaip ir "iPerf", "Netperf" testavimui taip pat reikalingi serveriai ir klientai. Pagrindinės funkcijos apima daugybę iš anksto nustatytų testų, skirtų našumui ar duomenų perdavimo greičiui matuoti.
Norėdami įdiegti "Netperf", naudokite komandą, atitinkančią jūsų distribuciją:
| Linux platinimai | "Netperf" diegimo komanda | | Debian/Ubuntu | sudo apt install netperf | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti netperf -y | | Fedora | sudo dnf įdiegti netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | sudo zypper įdiegti netperf |
Paleiskite paslaugą naudodami šią komandą:
"Netperf" veikia iš anksto nustatytą laiką ir automatiškai nutraukiama.
CBM - spalvų pralaidumo matuoklis
Spalvotas juostos matuoklis (CBM) yra nedidelė komandų eilutės programa, rodanti esamą tinklo srautą visuose prie tinklo prijungtuose įrenginiuose. Prakeiksmais pagrįsta išvestis rodoma spalvotai ir rodo kiekvieną tinklo sąsają, gautų baitų skaičių, išsiųstus baitus ir bendrą baitų skaičių.
Naudokite atitinkamą komandą, kad įdiegtumėte cbm savo platinime:
| Linux platinimai | "Netperf" diegimo komanda | | Debian/Ubuntu | sudo apt įdiegti cbm | | RHEL / Rocky Linux | sudo yum įdiegti epel-release -y sudo yum įdiegti cbm -y | | Fedora | sudo dnf įdiegti cbm -y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | sudo zypper įdiegti cbm |
Norėdami pradėti stebėjimą naudodami CBM, įveskite:
Paspauskite q, kad uždarytumėte langą.
Originalus:Hipersaito prisijungimas matomas. |