Tinklų kūrimas

Komandinės eilutės tinklo greičio stebėjimo programos, skirtos „Linux“

Komandinės eilutės tinklo greičio stebėjimo programos, skirtos „Linux“
„Linux“ yra daugybė komandų eilutės įrankių, skirtų tinklo greičiui ir pralaidumo vartojimui stebėti. Šie įrankiai yra naudingi, jei norite greitai pažvelgti į srauto realiuoju laiku statistiką arba norite derinti tinklo problemą. Tiesą sakant, daug grafinių programų, programėlių ir plėtinių naudoja šias programas duomenims rodyti pateikdami jų išvestį ir vykdydami eilutės manipuliavimo bei regex komandas.

Šiame straipsnyje bus išvardyti keli populiariausi „Linux“ skirti komandų eilutės tinklo greičio stebėjimo įrankiai. Prieš eidami į priekį, atkreipkite dėmesį į keletą dalykų. Kai kurioms komandoms reikia prieigos prie tinklo informacijos, kad būtų suteikta pagrindinė teisė. Jei šios programos jums nepatinka, toliau paminėtos daugybė kitų „root“ parinkčių.

Antra, toliau nurodyta komanda bus reguliariai naudojama norint automatiškai aptikti jūsų sistemoje šiuo metu aktyvią tinklo sąsają. Kai matote šią komandą naudojamą kitose komandose, galite ją pakeisti tinkamu tinklo sąsajos pavadinimu, jei tai žinote.

$ ip nuorodų šou | awk '/ state UP / print $ 2' | sedas /.$ // '

Pradėkime.

„Ifstat“

„Ifstat“ yra paprastas komandinės eilutės įrankis, reguliariai rodantis tinklo pralaidumo sąnaudas ir greitį.

Norėdami įdiegti „ifstat“ „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt install ifstat

Norėdami peržiūrėti visų sąsajų tinklo greitį, vykdykite toliau nurodytą komandą:

$ ifstat -tTS

Norėdami peržiūrėti tik aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

$ ifstat -tTSz

Slurmas

„Slurm“ yra komandinės eilutės įrankis tinklo srautui stebėti realiu laiku. Be statistinių duomenų apie gaunamą ir išeinantį srautą, jame taip pat pateikiama spalvinga ascii grafika, atspindinti tinklo suvartojimą.

Norėdami įdiegti „slurm“ į „Ubuntu“, vykdykite toliau pateiktą komandą:

$ sudo apt install slurm

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

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

Bmonas

„Bmon“ yra komandinės eilutės įrankis tinklo srauto veiklai fiksuoti ir stebėti. Pagal numatytuosius nustatymus jis rodo tinklo greitį interaktyvioje prakeiksmu pagrįstoje vartotojo sąsajoje terminalo viduje. Tačiau jis palaiko ir kitus išvesties formatus, pvz., HTML ir paprastą tekstą.

Norėdami įdiegti „Bmon“ į „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt install bmon

Norėdami peržiūrėti visų sąsajų tinklo greitį, vykdykite toliau nurodytą komandą:

$ bmon

Norėdami peržiūrėti tik aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

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

Spidometras

Spidometras, kaip rodo pavadinimas, yra tinklo pralaidumo stebėjimo ir matavimo įrankis. Tai terminalo sąsaja naudoja spalvingas etiketes ir grafikus, kad atspindėtų pralaidumo suvartojimą ir tinklo greitį.

Norėdami įdiegti spidometrą „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt įdiegti spidometrą

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

$ spidometras -r $ (ip nuorodos rodymas | awk '/ būsena aukštyn / spausdinti $ 2' | sed 's /.$ // ')
-t $ („ip link show“ | awk '/ state UP / print $ 2' | sed 's /.$ // ')

Nethogs

„Nethogs“ yra komandinės eilutės „viršutinis“ įrankis tinklo greičiui stebėti. Jis veikia panašiai kaip „top / htop“ įrankis ir rodo tinklo greitį kiekvienam procesui, kuris yra atsakingas už tinklo srautą ar iš jo.

Norėdami įdiegti „Nethogs“ į „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt įdiekite nethogs

Norėdami peržiūrėti visų sąsajų tinklo greitį, vykdykite toliau nurodytą komandą:

$ sudo nethogs

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

„$ sudo nethogs“ įrenginys $ („ip link show“ | awk '/ state UP / print $ 2' | sed 's /.$ // ')

„Iftop“

„Iftop“ yra kitas tinklo stebėjimo įrankis, veikiantis kaip „viršuje“ esantis komandinės eilutės įrankis. Tai rodo tinklo srautą skirtingiems procesams lentelių pavidalu.

Norėdami įdiegti „Iftop“ į „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt install iftop

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

$ sudo iftop -i $ (ip nuorodos rodymas | awk '/ būsena aukštyn / spausdinti $ 2' | sed 's /.$ // ')

Vnstat

„Vnstat“ yra paprastas ir paprastas įrankis tinklo greičiui stebėti. Nors jame nėra kitų aukščiau paminėtų įrankių varpų ir švilpukų, jis tiesiog veikia ir gali rodyti tinklo greitį tik vienoje eilutėje.

Norėdami įdiegti „Vnstat“ „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt install vnstat

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

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

Nload

„Nload“ yra konsolės įrankis, galintis parodyti tinklo srauto realiu laiku statistiką, taip pat maksimalų, mažiausią ir vidutinį pralaidumo suvartojimą.

Norėdami įdiegti „Nload“ į „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt install nload

Norėdami peržiūrėti šiuo metu aktyvios sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

$ nload įrenginiai $ (ip nuorodos rodymas | awk '/ būsena aukštyn / spausdinti $ 2' | sed 's /.$ // ')

Vavemonas

„Wavemon“ yra komandinės eilutės įrankis, leidžiantis stebėti belaidžio signalo kokybę, greitį, pralaidumo sąnaudas ir kitą naudingą informaciją apie belaidį ryšį.

Norėdami įdiegti „Wavemon“ į „Ubuntu“, vykdykite toliau nurodytą komandą:

$ sudo apt įdiekite wavemon

Norėdami peržiūrėti šiuo metu aktyvios belaidės sąsajos tinklo greitį, vykdykite toliau nurodytą komandą:

$ wavemon

Išvada

Kai kurios programos iš šio sąrašo buvo praleistos, nes jos nebeprižiūrimos. Tačiau beveik visi aukščiau paminėti įrankiai pagal numatytuosius nustatymus yra iš anksto įdiegti daugumoje „Linux“ paskirstymų ir nereikia sąrankos. Jie yra naudingi staliniams kompiuteriams ir taip pat plačiai naudojami nuotoliniam serverių stebėjimui.

5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...