Kas yra tinklo delsos ir kaip tai išmatuoti

click fraud protection

Ar kada pastebėjote, kaip tinklai kartais atrodo sulėtėję, kad nuskaitytųsi? Jūs tikrai turite. Kai tai atsitiks, tai dažnai būna didelio delsos ženklas. Latentiškumas, viena didžiausių tinklų negandų, neišvengiamas, tačiau jis turi būti laikomas pagrįstomis vertėmis. Šiandien mes nuodugniai išnagrinėsime, kas yra tinklo delsos ir kaip ją išmatuoti. Taip pat būtinai pateiksime keletą geriausių įrankių, kuriuos galite naudoti tuo tikslu, apžvalgų.

Kas yra tinklo latentinis laikas ir kaip jūs jį išmatuojate
Mūsų tyrinėjimas prasidės gerai apžvelgus latenciją, kas tai yra, kodėl ji egzistuoja ir kodėl ji yra tokia svarbi metrika, kurią reikia atidžiai stebėti. Toliau aptarsime, ką konkrečiai galima padaryti siekiant pagerinti latenciją ir kaip tai galima išmatuoti. Apsiginklavę visomis žiniomis apie latenciją, pagaliau išnagrinėsime geriausius įrankius, kuriuos galite naudoti latencijos matavimui savo aplinkoje.

Tinklo delsos trumpai

Tinklo delsą lengva apibūdinti. Tai laiko tarpas, per kurį duomenų paketas gali patekti iš savo šaltinio į savo tikslą. Suprasti, kas tai yra ir kodėl tai yra tinkama metrika, yra kita istorija. Idealiame pasaulyje nebūtų jokio tinklo delsos. Bet iš tikrųjų tokių visada bus. Kad ir kaip stengtumėmės, nėra jokio būdo, kad duomenys akimirksniu galėtų keliauti per tinklą. Nors latentinis laikotarpis neišvengiamas, visada reikia įsitikinti, kad jis netampa toks aukštas, kad pradėtų paveikti normalų tinklo veikimą.

instagram viewer

Yra keli veiksniai, kurie lemia vėlavimą. Pirma, yra sklidimo laikas - neišvengiamas veiksnys. Nors tinklai yra greiti ir bitai keliauja šviesos greičiu (ne tiksliai, bet jie keliauja tikrai greitai), vis tiek reikia laiko, kol duomenys pasieks tikslą. Kuo ilgesnis kelias, tuo daugiau laiko reikės, kaip ir nuvažiuoti 100 mylių užtruks ilgiau nei nuvažiuoti 50 km. Dėl šios priežasties dviejų tūkstančių mylių atstumu vienas nuo kito esančių kompiuterių delsos visada bus didesnės nei tarp dviejų toje pačioje patalpoje esančių kompiuterių. Kitas veiksnys, prisidedantis prie vėlavimo, yra vadinamas perdavimo uždelsimu. Tai yra vėlavimas, kurį gali pateikti pati laikmena. Tai skiriasi priklausomai nuo duomenų paketų dydžio. Didesni paketai bus ilgesni, nes juos reikia daugiau laiko surinkti ir pristatyti.

Maršrutizatorius ir įvairūs kiti apdorojimo vėlavimai taip pat prisideda prie tinklo delsos. Net ir vos naudojamose schemose, kur nėra eilių, kiekvienas maršrutizatorius turi manipuliuoti duomenimis. Pvz., Kiekvieno paketo TTL antraštės lauką reikia sumažinti. Be to, dauguma tinklo įrenginių prieš siųsdami palauks, kol bus visiškai gautas paketas. Vėlgi, didesnės pakuotės vėluos ilgiau. Tai tik keli pavyzdžiai, tačiau yra ir keletas kitų būdų, kaip tinklo perdavimo metu galima nustatyti latenciją. Galime galvoti apie vėlavimą į eilę, kai duomenys negali būti siunčiami iš karto, arba saugojimo atidėjimą, kai jie turi būti talpykloje į diską ar atmintį, o po to nuskaityti. Galėtume parašyti ilgą įrašą tik ta tema, bet jūs tikriausiai gausite nuotrauką.

Vėlavimo svarba

Gana lengva suprasti, kad kai vėlavimas tampa per didelis, tai gali paveikti tinklų tinkamumą ir sukelti suprastintą našumą. Būtent tai yra tokia svarbi metrika, kurią reikia žiūrėti. Didelė arba didesnė nei įprasta latencija dažnai yra ženklas, kad tinkle ar tinkle kažkas ne taip. Dažniau nei bet kuri kita priežastis, didelis delsimas bus tinklo perkrovos pasekmė. Tinklai yra tarsi greitkeliai, o kai eismas per didelis, viskas sulėtėja ir gauni didesnį nei įprasta delsą.

Bet išmatuotas delsimas nebūtinai reiškia perkrovą ar kitą tinklo problemą. Kadangi latentinis laikas paprastai apskaičiuojamas išmatuojant važiavimo pirmyn ir atgal laiką, bendras latencijos šaltinis galėtų būti pats tolimiausias įrenginys. Jei nuotolinis įrenginys labai užsiėmęs, daro viską, ką turi, ir tai gali neturėti nieko bendro naudojant tinklą, jis gali nereaguoti iškart į užklausas, kurias gauna atlikdamas vėlavimą įrankis. Kai tai atsitiks, jis bus suvokiamas kaip tinklo latentinis laikotarpis, tačiau iš tikrųjų tai neturi nieko bendra su tinklu, o delsos matavimas jums to neduos.

Panašiai vartotojai galėtų patirti delsą, kuri neturi nieko bendra su tinklu. Taikomosios programos latentinis laikotarpis yra galbūt toks pat įprastas kaip tinklo delsos. Kai serveriai perkraunami, pradedate reaguoti lėčiau. Kaip ir tinklai, kai jie tampa perpildyti. Deja, kad ir kaip svarbu, serverio ir programų delsos nėra šiandienos darbotvarkėje.

Latencijos gerinimas

Įsivaizduokite, kad jūsų tinklas kenčia nuo delsos, o jūsų įdiegti matavimo įrankiai jį aptiko ir perspėjo. Dabar reikia rasti būdų, kaip sumažinti tinklo delsą. Tai padaryti galima keliais būdais, tačiau tai, kaip nustatyti ilgą delsą, priklauso nuo to, kas jį sukelia. Kadangi tinklo perteklius yra dažniausia tinklo delsos priežastis, pažiūrėkime, ką galima padaryti.

Tinklo grandinės nėra neribotos, o kai jos pernelyg išnaudojamos, susidaro spūstys ir vartotojai patiria didelį vėlavimą. Jis veikia lygiai taip pat kaip greitkelių eismas. Tai ypač pasakytina apie WAN grandines, kurių pralaidumas dažnai būna mažesnis nei įprasto LAN. Tokiu atveju geriausias būdas pagerinti latenciją yra sumažinant tinklo naudojimą. Tai savaime yra visa tinklo administravimo sritis, kuri nusipelno savo pareigų. Ir iš tikrųjų mes jau padarėme įrašas apie tinklo veikimo gerinimą, ir yra daugybė įrankių, kuriuos galite naudoti atlikdami šią užduotį.

Latencijos matavimas

Išmatuoti tinklo delsą gali būti sudėtingiau, nei atrodo. Tai ypač pasakytina matuojant latenciją tarp labai tolimų taškų. Tam yra kelios priežastys, tačiau daugiausia dėl to, kad net ir didžiulis delsos laikas yra palyginti trumpas - kelių tūkstantųjų sekundės dalis. Negalite iš tikrųjų paskambinti draugui kitame gale ir pasakyti jam „gerai, aš siunčiu jums paketą, pasakykite man, kai jis atvyks“ ir išmatuoti vėlavimą. Tikėtina, kad paketas atvyks dar prieš jums net nebaigus kalbėti. Taigi, pamirškite laiką nustatydami rankiniu būdu.

Paprastai delsimas matuojamas siunčiant paketą, kuris grąžinamas siuntėjui, ir išmatuojant laiką, kurio reikia atsakymui grįžti. Būtent šis kelionė pirmyn ir atgal yra laikoma latencija. Šis vertinimo metodas turi keletą trūkumų. Pvz., Jei grįžimo kelias yra kitoks, latentinis skaičius jums nepasakys, kuris iš pirmyn ar atgal nukreiptas kelias yra vėlyvas.

Kita galima problema yra ta, kad paketų, naudojamų latencijai matuoti, tipai - paprastai ICMP užklausos ir atsakymai - tinklo įrenginiai ne visada taiko tokį patį prioritetą kaip kai kurie kiti tinklo srautai. Tiesą sakant, kai kurie maršruto parinkimo įrenginiai tiesiog numes šiuos paketus, ir dauguma ugniasienių taip pat padarys.

Populiariausi latencijos matavimo įrankiai

Yra ne vienas universalus tinklo delsos matavimo būdas. Todėl yra įvairių tipų priemonių, kurios gali būti naudojamos tam tikslui. Latentinio laiko matavimas (dažnai vadinamas vėlavimu į abi puses) yra metrika, į kurią įtrauktos visos toliau pateiktos priemonės. Kai kurie tiesiog išmatuos delsą, o kiti padės tai tiksliai nustatyti. Kiti vis dar matuoja pralaidumo naudojimą, o ne latenciją. Jie vis tiek gali padėti, nes žinome, kad per didelis naudojimas yra pagrindinė didelio vėlavimo priežastis.

„SolarWinds“ yra vienas geriausiai žinomų tinklo administravimo priemonių kūrėjų. Bendrovė gyvuoja apie 20 metų ir turi gerą reputaciją, kurdama keletą geriausių tinklo ir sistemos administravimo įrankių bei keletą paprastesnių nemokamų įrankių.

„SolarWinds“ tinklo našumo monitorius yra pavyzdinis bendrovės produktas. Be abejo, vienas iš geriausių SNMP pralaidumo stebėjimo įrankių, jame yra tiek daug funkcijų, kad galėtume apie tai parašyti amžinai. Vienas geriausių įrankio pranašumų greičiausiai yra jo paprastumas, kuris, laimei, nėra lankstumo kaina. Prietaisų skydelius, rodinius, diagramas ir ataskaitas galima visiškai pritaikyti pagal jūsų pageidavimus ar poreikius. Įrankį galima nustatyti per kelias minutes ir jis gali būti nuo mažiausių iki didžiausių tinklų, kuriuose yra tūkstančiai prietaisų.

„SolarWinds NPM“ - tinklo suvestinė
  • NEMOKAMAS BANDYMAS: „SolarWinds“ tinklo našumo monitorius
  • Oficiali atsisiuntimo nuoroda: https://www.solarwinds.com/network-performance-monitor/registration

„SolarWinds“ tinklo našumo monitorius tačiau tiesiogiai neišmatuosime tinklo delsos. Bet suteiksite išsamios informacijos apie kiekvienos tinklo dalies pralaidumo naudojimą, tai leis greitai nustatyti gedimų vietas, kur spūstys gali būti didelio vėlavimo priežastis.

„SolarWinds“ tinklo našumo monitorius naudoja paprastą tinklo valdymo protokolą (SNMP), norėdamas periodiškai apklausti jūsų įrenginius ir nuskaityti jų sąsajų skaitiklius, apskaičiuoti pralaidumo naudojimą ir parodyti juos kaip grafikus. Norint sukonfigūruoti įrankį reikia tik nurodyti įrenginio IP adresą ir bendruomenės eilutę. Išplėstinės funkcijos leidžia kurti tinklo žemėlapius ir parodyti kritinį kelią tarp dviejų įrenginių, o tai yra puiki savybė, kai reikia pašalinti vėlavimo triktis.

Kainos už „Saulės vėjai“ Tinklo našumo monitorius skiriasi priklausomai nuo stebimų prietaisų skaičiaus ir prasideda nuo 2 955 USD. Jei norėtumėte išbandyti įrankį prieš jį įsigydami, a viso 30 dienų bandomoji versija yra.

Kitas puikus produktas iš „Saulės vėjai“, „NetFlow“ srauto analizatorius gali suteikti administratoriams išsamesnį tinklo srauto vaizdą. Tai ne tik parodys panaudojimą ir galimą delsą, bet ir parodys, kur jis vyksta ir kas jį lemia. Įrankis pateikia išsamią informaciją apie stebimą srautą. Pavyzdžiui, įrankis leis jums sužinoti, kokio tipo srautas ar koks vartotojas sunaudoja didžiausią pralaidumą. Įrankio prietaisų skydelyje yra daugybė naudingų rodinių, tokių kaip geriausios programos, geriausi protokolai ar geriausi pranešėjai.

„SolarWinds NTA“ - informacijos suvestinės suvestinė
  • NEMOKAMAS BANDYMAS: „SolarWinds“ „NetFlow“ srauto analizatorius
  • Oficiali atsisiuntimo nuoroda: https://www.solarwinds.com/netflow-traffic-analyzer/registration

Kaip jau spėjote iš jo pavadinimo, „SolarWinds“ tinklo našumo monitorius naudoja „Cisco“ „NetFlow“ protokolą, kad surinktų išsamią naudojimo informaciją iš tinklo įrenginių. Iš pradžių „Cisco“ sukurtas „NetFlow“ protokolas leidžia įrenginiams siųsti išsamią informaciją apie kiekvieną tinklo „pokalbį“ arba srautą „NetFlow“ kolektoriui ir analizatoriui, tokiam kaip šis įrankis. Šioje informacijoje yra keli elementai, kurie gali būti naudojami srautui analizuoti. Daugelis gamintojų, išskyrus „Cisco“, taip pat į savo įrangą įtraukia „NetFlow“ funkcionalumą ar jo atitikmenį, kartais pavadindami jį kitu vardu. Neseniai IETF standartizavo „NetFlow“ protokolą kaip IPFIX arba IP srauto informacijos mainus. „SolarWinds“ „NetFlow“ srauto analizatorius veiks su visais protokolo variantais, todėl bus puikus pasirinkimas.

„SolarWinds“ „NetFlow“ srauto analizatorius yra papildomas modulis, kuris įdiegiamas Tinklo našumo monitorius apžvelgta aukščiau. Kainos prasideda nuo 1 915 USD ir skiriasi priklausomai nuo priimančiųjų skaičiaus. Kaip ir daugelyje mokamų „SolarWinds“ gaminių, a 30 dienų nemokamas bandymas yra.

3. PRTG tinklo monitorius

PRTG tinklo monitorius„Paessler AG“ yra dar viena pralaidumo stebėjimo priemonė. Žinoma, kad jis yra vienas lengviausių ir greičiausių. Paessleris teigia, kad jūs galėjote sukurti ir paleisti per kelias minutes ir tikrai, produkto nustatymas neužima daug laiko, nors ir šiek tiek daugiau, nei teigiama. Iš dalies taip yra dėl produkto automatinio aptikimo funkcijos, tai reiškia, kad jis nuskaitys jūsų tinklą ir automatiškai pridės rastus komponentus.

PRTG informacijos suvestinė - duomenų centro stebėjimas

PRTG Tinklo monitorius ateina su keliomis vartotojo sąsajomis, leidžiančiomis išsirinkti sau tinkamiausią. Yra sava „Windows“ konsolės programa, taip pat yra „Ajax“ pagrįsta žiniatinklio sąsaja, taip pat yra mobiliųjų programų, skirtų „Android“ ir „iOS“. Ir tai puikiai išnaudoja kiekvienos platformos galimybes. Pvz., Programos mobiliesiems leis jums pasiekti bet kurią įrenginio informaciją, tiesiog nuskaitydami ant jo pritvirtintą QR kodo etiketę. Žinoma, „Windows“ konsolė leis jums spausdinti tas etiketes.

PRTG Tinklo monitorius savo stebėjimui naudoja technologijų derinį. Bus naudojamas SNMP stebėjimas, taip pat WMI „Windows“ įrenginiams ir „NetFlow“ ir „Sflow“ - dvi panašios, bet konkuruojančios srautų analizės technologijos. Įrankis turi kelis jutiklius, specialiai sukurtus matuoti latenciją. Yra „QoS“ jutiklis, kuris išmatuos važiavimo pirmyn ir atgal laiką, „Cisco IP SLA“ jutiklis ir „Ping“ jutiklis.

4. „ManageEngine NetFlow“ analizatorius

„ManageEngine NetFlow“ analizatorius yra dar vienas „NetFlow“ pagrindu sukurtas stebėjimo įrankis, turintis keletą pažangių latencijos stebėjimo funkcijų. Įrankis pateikia išsamų tinklo naudojimo ir srauto modelių vaizdą. Jo internetinė vartotojo sąsaja leis jums peržiūrėti srautą pagal programas, pokalbius, protokolus ir dar daugiau. Išsami įrankio informacijos suvestinė yra viena geriausių jo savybių. Tai siūlo keletą geriausių universalumų ir leis įtraukti visus norimus duomenis. Ir keliaujantiems administratoriams yra mobiliųjų programų.

„ManageEngine“ tinklo srauto analizatoriaus prietaisų skydelis

„ManageEngine NetFlow“ analizatorius palaiko keletą srautų technologijų, įskaitant NetFlow, IPFIX, J-flow, NetStream ir keletą kitų. Kaip privalumas, taip pat puikus integravimas į „Cisco“ įrenginius, palaikant srauto formavimo ir (arba) „QoS“ politikos pritaikymą tiesiai iš įrankio. O del latentinio laiko matavimo šis įrankis turi „WAN Round Trip Time“ (RTT) monitorių, kuris leidžia stebėti WAN prieinamumą, vėlavimą ir paslaugų kokybę.

5. „PingPlotter“

Nepaisant šiek tiek klaidinančio pavadinimo, „PingPlotter“ iš tikrųjų yra grafinė „Traceroute“ programinė įranga, galinti padėti išspręsti tinklo problemas. Šis diagnostikos įrankis nubraižo vėlavimą ir paketų praradimą tarp jūsų kompiuterio ir taikinio. Tai leidžia jums vizualizuoti informaciją ir taip pagreitinti trikčių šalinimo procesą, taip pat gali padėti sukurti bylą, jei jums reikia įtikinti, kad jų pabaigoje yra problema.

„PingPlotter Professional“ ekrano kopija

„PingPlotter“ grafikas parodo tinklo našumą kiekviename peršokime tarp kompiuterio, kuriame jį naudojate, ir tikslinės svetainės, serverio ar įrenginio. Įrankis patikrins kelią į bet kokį prie tinklo prieinamą įrenginį ir parodys, kur atsitinka delsos, sutaupydamas daug diagnostikos laiko.

Naudoti našumo statistiką yra naudinga, tačiau jie tik jums pasakys, kad tinklas bandymo metu nepavyko arba nepavyko sugadinti ir kur jis yra. „PingPlotter“ turi naudingą laiko juostos funkciją, kuri suteikia gilesnį supratimo lygį tiksliai parodant problemas. Tai leidžia atskirti nuolatinį gedimą viso testo metu ir trumpą sunkų nesėkmės periodą. Tai taip pat gali padėti susieti nesėkmę su kitais tuo pat metu vykstančiais įvykiais.

6. „MultiPing“

„MultiPing“ yra dar vienas produktas su klaidinančiu pavadinimu. Nors ji pirmiausia naudoja „Ping“ savo žygdarbiui atlikti, tai iš tikrųjų yra stebėjimo sistema, panašiai kaip mažesnis „SolarWinds“ tinklo našumo monitorius. Žinoma, jei naudojate „Ping“, o ne SNMP, reiškia, kad jūsų gaunama informacija labai skiriasi. Negalite tikėtis, kad pamatysite pralaidumo naudojimą naudodami šį įrankį, tačiau vienintelis dalykas, kurį pamatysite, yra delsimas. Kaip ir pralaidumo monitoriai bėgant laikui nubraižys pralaidumo grafikus, šis nubraižys latencijos grafikus per tam tikrą laiką.

„MultiPing“ ekrano fiksavimas

„MultiPing“ parodys paketų praradimą procentais, taip pat minimalų, vidutinį ir maksimalų delsą. Jis turi automatinį atradimą, todėl jį nustatyti yra labai lengva užduotis. Produkto vartotojo sąsaja gali būti sukonfigūruota pagal jūsų skonį įdėjus įvairius komponentus, kaip jums atrodo tinkama. Sistema taip pat turi įspėjimą, kuris gali pranešti, kai parametrai išeina iš diapazono. Be įspėjimų, programas galima paleisti ir dėl įspėjimų.

7. Pingas

Vis dėlto nereikia nieko atsisiųsti ar įdiegti, norint patikrinti latenciją. Pingas yra komanda, integruota į moderniausias operacines sistemas. Trumpai tariant, Pingas išsiunčia eilę ICMP aidų užklausų tiksliniam IP adresui ir laukia, kol ji atsakys pateikdama atitinkamus ICMP atsakymus į aidą. Vėlavimas tarp prašymo ir atsakymo yra vadinamas važiavimu pirmyn ir atgal, kuris taip pat vadinamas vėlavimu. Kai negauna atsakymo į vieną iš savo užklausų, paslaugų teikėjas daro prielaidą, kad arba užklausa, arba Atsakymas pasimeta perkeliant informaciją ir kaupia informaciją apie paketų praradimą, kuri rodoma baigus komandą vykdantis.

8. „Traceroute“ (arba „Tracert“)

Panašiai TracerouteArba Tracertas jei gyvenate „Windows“ pasaulyje - taip pat galite naudoti latencijos testavimo tikslais. Tai dar viena komanda, įmontuota daugumoje operacinių sistemų. Jis naudoja to paties tipo ICMP užklausas ir atsakymus kaip ir „Ping“, tačiau tai daro tokiu būdu, kuris leidžia individualiai išbandyti kiekvieno tinklo segmento reakcijos laiką arba latenciją keliu. Tai netgi geriau nei „Ping“, nes tai gali suteikti gana gerą idėją apie tai, kur vyksta didžiausia delsos trukmė. Taigi šis įrankis gali ne tik įvertinti, bet ir nustatyti latenciją.

Apibendrinant

Mes matėme, kaip delsa gali pakenkti jūsų tinklo našumui ir kaip svarbu jį kontroliuoti. Mes taip pat nagrinėjome, kaip pagerinti latenciją ir kaip ją išmatuoti. Bet svarbiausia, kad mes pateikėme jums kelių geriausių įrankių, kuriuos galite naudoti latencijai įvertinti, apžvalgas. Visi mūsų pristatyti įrankiai yra puikūs ir bet kurie iš jų padės įvertinti vėlavimą. Tačiau jie labai skiriasi vienas nuo kito ir turėtumėte atidžiau pažvelgti į kiekvieno įrankio detales prieš rinkdamiesi funkcijų rinkinį, nes dauguma pateiktų įrankių iš tikrųjų padarys daug daugiau, nei tik išmatuos latencija.

watch instagram story