Panašu, kad tinklai niekada nebūna pakankamai greiti. Tiesą sakant, tinklo veikimas yra viena iš labiausiai skundžiamų problemų, kai kalbama apie tinklo sistemas. Vis dėlto tam yra priežastis. Tinklo našumas arba jo nebuvimas yra turbūt labiausiai pastebima vartotojo požiūriu. Taigi, kai tinklo tvarkytojai turi užduotį išspręsti tinklo veikimo problemas, jie turi žinoti, ko ieškoti, kur jo ieškoti, ir turėtų turėti prieigą prie reikiamų įrankių.
Šiandien mes gilinamės į tinklo našumo trikčių šalinimą.
Pradėsime, kaip dažnai darome, mylios aukštyjevaizdas, koks tinklo veikimas. Tuomet, artėdami arčiau, išnagrinėsime kai kuriuos veiksnius, kurie paprastai daro įtaką kompiuterinių tinklų našumui. Pirmiausia aptarsime pralaidumą ir pralaidumą, kurie tam tikru mastu yra dvi tos pačios monetos pusės. Toliau kalbėsime apie delsą ir vėlavimą - dvi metrikas, kurios dažnai painiojamos. Mes padarysime viską, kad paaiškintume šią temą.
Kita mūsų darbo tvarka bus nesvarbi, viena išlabiausiai veikiantys tinklų aspektai. Ir paskutinis, bet ne mažiau svarbus dalykas - aptarsime klaidas, kurios kartais gali būti kitų problemų pasekmė, o kartais simptomai. O kadangi norint pašalinti tinklo našumo problemas labai svarbu turėti prieigą prie tinkamų įrankių, pateiksime keletą geriausių tinklo stebėjimo įrankių, kurie gali padėti atlikti trikčių šalinimą.
Apie tinklo veikimą
Vikipedija labai paprastai apibūdina tinklo veikimą. „Tinklo veikimas reiškia tinklo paslaugų kokybės rodiklius, kuriuos mato klientas“. Tame apibrėžime yra trys svarbios sąvokos. Pirmasis turi būti susijęs su našumo matavimu. Tai yra kritiška. Tinklo našumas yra kažkas, kas matuojama. Antra svarbi koncepcija yra kokybė. Našumas reiškia kokybę. Ir paskutinis, bet ne mažiau svarbus dalykas - klientas. Našumas yra kažkas, ką mato ar patiria tinklo vartotojas, ne tik matuojant įrankius. Štai kodėl taip svarbu turėti tinklo našumo stebėjimo įrankius, kurie galėtų išmatuoti duomenis iš vartotojo perspektyvos.
Bet ar tai ne vartotojo perspektyva?subjektyvi samprata, kurią gali būti sunku įvertinti? Tai tikrai yra, tačiau naudojant tinkamas priemones ir technologijas, to galima pasiekti. Svarbiausia žinoti, kaip kiekviena metrika daro įtaką suvokiamam našumui, ir tai yra tiksliai mūsų dienos tema.
Kitaip tariant, tinklo našumas yra jogalimybė patenkinti vartotojo lūkesčius. Tai svarbu, nes tai reiškia, kad tinklo veikimas priklauso nuo vartotojo. Kai kuriems tinklo naudojimo atvejams keliami labai maži našumo reikalavimai, o kitiems - daugiau. Gerai veikiantis tinklas yra tas, kuriame faktinis našumas atitinka naudojimą, suteikiant vartotojams suvokimą, kad viskas veikia gerai.
Veiksniai, turintys įtakos tinklo veikimui
Keletas dalykų gali paveikti suvokimą. Kai kurie veiksniai net nesusiję su tinklu. Pavyzdžiui, lėtai reaguojantis serveris gali būti aiškinamas kaip tinklo veikimo blogėjimo ženklas. Tai yra dar viena priežastis, kodėl turime žinoti, kokie tinklo veiksniai yra svarbūs, nes tai pašalinimo proceso metu leis nustatyti ne tinklo veikimo problemas.
Tolesnėse dalyse pažiūrėsimekokie veiksniai ir parametrai sąveikauja, kad vartotojai suprastų gerą - ar ne tokį gerą - našumą. Kai kurie iš šių veiksnių yra fizinės tinklų charakteristikos, kurių paprastai mes nekontroliuojame, o kiti yra elementai, kuriuos dažnai galima patobulinti, tokiu būdu vartotojams suvokiant geresnius rezultatus.
Pralaidumas ir pralaidumas
Pralaidumas ir pralaidumas tam tikra prasme yra dvi pusėstos pačios monetos. Be to, abu terminai nėra aiškiai atskirti, jie dažnai vartojami pakaitomis. Manome, kad tai yra klaida, nes iš tikrųjų tai yra šiek tiek skirtingos sąvokos.
Pralaidumas paprastai reiškia duomenų perdavimątinklo segmento talpa pagal laiko vienetą. Paprastai jis išreiškiamas bitų kartotinėmis per sekundę dalimis, dažniausiai pasitaikant megabitams per sekundę (Mbps) ir gigabitams per sekundę (Gbps). Pavyzdžiui, pasenusio greitojo eterneto ryšio pralaidumas yra 10 Mbps. Pralaidumas nėra kažkas, kas matuojama, taip pat tai, kas keičiasi bėgant laikui ir didėjant naudojimui. Tai būdinga tinklo savybė. Kai kuriose grandinėse naudojamos technologijos, kurių pralaidumą galima lengvai padidinti ar sumažinti, tačiau daugeliu atvejų tai yra fiksuotas parametras, kurio negalima modifikuoti.
Kalbant apie pralaidumą, tai nurodoma faktinė sumaduomenų, sėkmingai perduotų pagal laiko vienetą. „Tshroughput“ riboja galimas pralaidumas, taip pat galimas signalo ir triukšmo santykis, tinklo klaidos ir aparatūros apribojimai. Dauguma tų pačių veiksnių turi įtakos tinklo našumui ir pralaidumui. Tiesą sakant, pralaidumas yra artimas spektaklio pusbrolis. Visi dalykai yra lygūs, kuo didesnis pralaidumas, tuo didesnis suvokimas.
Atsižvelgiant į suvokiamą tinklo veikimą,pralaidumas ir pralaidumas yra svarbūs, nes kai pralaidumas naudojamas artėjant maksimaliam tinklo segmento pajėgumui, našumas paprastai žymiai pablogėja. Štai kodėl pralaidumas yra fiksuotas, tačiau reikia kontroliuoti pralaidumo naudojimą.
Vėlavimas ir vėlavimas
Panašiai kaip pralaidumas ir pralaidumas, yradažnai būna daug painiavos tarp delsos ir vėlavimo. Tai dar viena situacija, kai dvi sąvokos vartojamos pakaitomis. Abi jos susijusios su laiku, kurio reikia duomenims nukeliauti nuo šaltinio iki tikslo. Vėlavimas dažnai apibūdinamas kaip laikas nuo šaltinio, siunčiančio paketą, iki jį gaunančio tikslo. Tai taip pat gali reikšti vėlavimą į abi puses, kurį sudaro vienpusis latentinis kelias nuo šaltinio iki tikslo ir vienpusis latentinis kelias nuo kelionės tikslo iki šaltinio. Tiesą sakant, vėlavimas į abi puses yra naudojamas dažniau, daugiausia dėl to, kad jį galima išmatuoti iš vieno taško. Į keliones į abi puses vėluojama paprastai neįskaitant laiko, kurį paskirties sistema praleidžia apdorodama paketą ir išrašydama atsakymą.
SUSIJUSIAS SVARSTYMAS: 6 Įrankiai visų jūsų įrenginių tinklo konfigūracijai valdyti
Latencija yra dar viena fizinėtinklai. Tai yra atstumo tarp šaltinio ir tikslo bei šviesos greičio faktorius, kuris, beje, taip pat yra greitis, kuriuo duomenys keliauja per bet kokio tipo laikmenas. Kaip ir pralaidumas, vėlavimas yra fiksuotas parametras. Vienintelis būdas jį sumažinti yra šaltinio perkėlimas arčiau kelionės tikslo. Sumažinus atstumą maždaug 100 km, bus pašalinta maždaug 1 milisekundė delsos.
Yra nemažai kitų veiksnių, kurie šiek tiek pridedavėlavimas perduoti tinklą. Pavyzdžiui, eilės atidėjimas atsiranda, kai šliuzas gauna kelis paketus iš skirtingų šaltinių, einančius link tos pačios paskirties vietos. Kadangi paprastai vienu metu gali būti perduotas tik vienas paketas, kai kuriuos iš jų reikia perduoti į eilę, kad atsirastų papildomas delsimas. Taip pat apdorojimas vėluoja, kai vartai nustato, ką daryti su naujai gautu paketu. Buferinis pūtimas taip pat gali sukelti padidintą ar didesnį dydį vėlavimą. Dėl sklidimo, eilių sudarymo ir apdorojimo vėlavimų derinio dažnai susidaro sudėtingas ir kintamas tinklo delsos profilis.
Latentiškumas ir vėlavimas yra pagrindiniai veiksniai, darantys įtakąsuvokiamas tinklo veikimas. Laimei, juos galima lengvai išmatuoti tiek vienu, tiek dviem atvejais. Dvigubas matavimas, kaip aprašyta anksčiau, jei dažnai yra geriau, nes nepaisoma tikslo apdorojimo delsos ir pateikiamas tikras tinklo delsos matavimas.
Jitter
Jitter yra didžiausias tinklo priešas ryšių ir nors tai gana lengva paaiškinti, jis yrašiek tiek sudėtingiau suprasti, kaip ir kodėl tai gali turėti tokį neigiamą poveikį duomenų perdavimui. Pabandykime paaiškinti. Paprasčiau tariant, virpėjimas yra vėlavimo kitimas. Yra keli veiksniai, kurie gali sukelti drebėjimą. Tiesą sakant, daugelis tų pačių veiksnių, turinčių įtakos vėlavimui, taip pat turi įtakos virpėjimui. Pavyzdžiui, eilės vėlavimas yra tiesiogiai susijęs su eilės ilgiu. Kadangi tipiškos eilės ilgis nuolat skiriasi, tai ir vėlavimas, taigi ir drebėjimas.
Susijaudinimo dalykas yra tas, kad jis neturi įtakosviso tinklo srauto tuo pačiu būdu. Kai vėlavimai labai skiriasi tarp kelių paketų, kurie sudaro pranešimą (t. Y. Esant labai neramiai situacijai), paketai gali atvykti į savo vietą iš eilės. Paimkime, pavyzdžiui, perdavimą, kurį sudaro keturi paketai, kurie perduodami kas 10 ms. Pirmasis susiduria su 20 ms latencijos trukme, antrasis - 60 ms, trečiasis - 40 ms, o paskutinis - 20 ms. Aš tau gailėsiu nuobodžios matematikos, tačiau tokioje situacijoje pirmiausia pateks pirmasis paketas, po kurio eis ketvirtas, paskui trečias ir galiausiai antras. Tam tikroje situacijoje tai nebus problema. Pvz., Jei kalbame apie failų perkėlimą, paketai yra sunumeruojami iš eilės ir juos galima lengvai surinkti tinkama tvarka gavimo pabaigoje. Kita vertus, jei mes turime srautą realiuoju laiku, pavyzdžiui, srautiniu būdu perduodamą vaizdo įrašą ar „VoIP“ pokalbį, mums kyla problemų, nes paketų negalima teisingai surinkti, dėl ko vaizdo įrašas gali būti vaizdo elementų pavidalo arba sugadintas. Vartotojo požiūriu, turime našumo problemų.
Klaidos
Tam tikru mastu tinklo klaidos yra kitaveiksnys, darantis įtaką tinklo veikimui. Didelės klaidos reiškia duomenų srauto, gauto per ryšių kanalą, bitų skaičių, pakeistą dėl triukšmo, trukdžių, iškraipymų ar bitų sinchronizacijos problemų. Bito klaidų lygis arba bitų klaidų santykis (BER) yra bitų klaidų skaičius, padalytas iš bendro perduotų bitų skaičiaus per tam tikrą laiko tarpą. Jis dažnai išreiškiamas procentais.
Nors tinklai yra labai tvirti ir atsparūs,dažniausiai jie atsigaus nuo šių klaidų, naudodamiesi keliais metodais, įskaitant įmontuotas klaidų taisymo schemas ar klaidingų duomenų retransliavimą. Nors tai gali būti priimtina, jie dažnai sukelia nereikalingą vėlavimą, padidėjusį nerimą ir įvairias vartotojo suprantamas veikimo problemas.
TAIP PAT SKAITYKITE: Paketų praradimas - kaip išmatuoti ir kaip ištaisyti
Svarbiausi tinklo veikimo trikčių šalinimo įrankiai
Nors yra daugybė matavimo įrankiųtinklo veikimas, ne visi jie yra tokie patys, kaip keli, kuriuos pasirinkome jums. Geriausi rodys ne tik pralaidumą, bet ir keletą juostos plotį veikiančių metrikų, tokių kaip vėlavimas ar silpnėjimas, ir tai padės greitai pašalinti išduotas tinklo veikimo klaidas.
1. „SolarWinds“ tinklo našumo monitorius (NEMOKAMAS BANDYMAS)
„Saulės vėjai“ yra vienas geriausiai žinomų tinklo ir sistemos administravimo įrankių pardavėjų. Ji garsėja daugybe puikių tinklo administravimo įrankių. Tarp garsiausių „Saulės vėjai“ produktai yra „NetFlow“ srauto analizatorius ir Serverio ir programos monitorius. Bendrovė taip pat pripažinta padariusi keletą puikių nemokamų įrankių, kurių kiekvienas patenkina specifinius tinklo ir sistemos administratoriaus poreikius. Išplėstinė potinklio skaičiuoklė ir „Kiwi Syslog“ serveris yra du puikūs tų nemokamų įrankių pavyzdžiai.
„Saulės vėjai“Pavyzdinis produktas vadinamas Tinklo našumo monitorius, arba NPM. Tai yra puikus tinklo stebėjimo sprendimas, turintis puikų funkcionalumą. „SolarWinds“ NPM apklausa bet kurį įgalintą įrenginį naudojant SNMP protokoląskaityti jų veiklos metriką ir sąsajų skaitiklius. Rezultatai saugomi SQL duomenų bazėje ir naudojami apklausos duomenys kuriant grafikus, rodančius kiekvieno WAN grandinės naudojimą, taip pat kitą svarbią metriką.

- NEMOKAMAS BANDYMAS: „SolarWinds“ tinklo našumo monitorius
- Parsisiuntimo nuoroda: https://www.solarwinds.com/network-performance-monitor/registration
„SolarWinds“ tinklo našumo monitorius gali pasigirtipatogi vartotojo sąsaja. Prie jo pridėti įrenginį taip paprasta, kaip nurodyti jo IP adresą arba pagrindinio kompiuterio vardą ir SNMP bendruomenės eilutę. Tada įrankis paklausia įrenginio, išvardija visus turimus SNMP parametrus ir leidžia pasirinkti tuos, kuriuos norite stebėti ir rodyti grafikuose.
„SolarWinds“ tinklo našumo monitoriaus kainos prasideda nuo 2 995 USD ir skiriasi priklausomai nuo stebimų prietaisų skaičiaus. Išsamią kainą galite gauti susisiekę su „SolarWinds“ pardavimo komanda.
Jei norėtumėte išbandyti produktą prieš jį įsigydami, galimas nemokamas 30 dienų bandomasis laikotarpis, kaip ir daugeliui „SolarWinds“ gaminių.
2. „ManageEngine OpManager“
Į „ManageEngine OpManager“ yra visiškas valdymo sprendimas, kuris tikspatenkinti daugumą stebėjimo poreikių. Įrankis gali būti paleistas naudojant „Windows“ arba „Linux“ ir jame yra puikių savybių. Pvz., Jos automatinio aptikimo funkcija gali grafiškai pavaizduoti jūsų tinklą ir suteikti unikaliai pritaikytą prietaisų skydelį.
Įrankio prietaisų skydelis yra dar vienas tvirtastaškų. Tai labai lengva naudoti ir naršyti, ji turi gręžimo funkciją. Jei naudojatės programomis mobiliesiems, jos yra planšetiniams kompiuteriams ir išmaniesiems telefonams ir leis pasiekti sistemą iš bet kurios vietos. Apskritai tai labai poliruotas ir profesionalus produktas.

Perspėjimas „OpManager“ yra dar viena produkto stiprybių. Yra visas slenksčiu pagrįstų perspėjimų rinkinys, kuris padės aptikti, identifikuoti ir pašalinti tinklo problemas. Kiekvienai našumo metrikai gali būti nustatytos kelios slenksčiai su įvairiais pranešimais.
Jei norite išbandyti „ManageEngine OpManager“, gaukite nemokamą versiją. Tai nėra terminuota bandomoji versija. Vietoj to, funkcija ribojama. Pavyzdžiui, tai neleis jums stebėti daugiau nei dešimt įrenginių. Nors to gali pakakti tikrinimo tikslams, jis tiks tik mažiausiems tinklams. Jei norite daugiau įrenginių, galite pasirinkti iš Esminis arba Įmonės planus. Pirmasis leis jums stebėti iki 1 000 mazgų, o kitas - iki 10 000. Kainų informaciją rasite susisiekę „ManageEngine“Pardavimai.
3. PRTG tinklo monitorius
Į PRTG tinklo monitorius iš „Paessler AG“ yra be agentų tinklo stebėjimo sistema. Paessleris teigia, kad PRTG tinklo monitorius galima nustatyti per porą minučių. Mūsų patirtis rodo, kad tai gali užtrukti šiek tiek daugiau, tačiau tai vis dar yra labai lengva ir greita dėl automatinio aptikimo funkcijos, kuri nuskaitys jūsų tinklą, suras įrenginius ir automatiškai juos pridės. Įrankis naudoja „Ping“, SNMP, WMI, „NetFlow“, „jFlow“, „sFlow“ derinį, tačiau taip pat gali susisiekti naudodamas DICOM arba RESTful API.

Vienas iš privalumų PRTG tinklo monitorius yra jo jutikliais pagrįsta architektūra. Jutiklius galite laikyti gaminio priedais, išskyrus tai, kad jie jau yra įtraukti ir jų nereikia pridėti. Yra priedų, skirtų praktiškai viskam. Pvz., Yra HTTP, SMTP / POP3 (el. Pašto) programų jutikliai. Taip pat yra aparatūros jutikliai, skirti jungikliams, maršrutizatoriams ir serveriams. Iš viso yra daugiau nei 200 skirtingų iš anksto nustatytų jutiklių, kurie iš stebimų prietaisų nuskaito tokią statistiką kaip reakcijos laikas, procesorius, atmintis, duomenų bazės informacija, temperatūra ar sistemos būsena.
Į PRTG tinklo monitorius siūlo pasirinkti vartotojo sąsajas. Pirminė yra „Ajax“ pagrįsta žiniatinklio sąsaja. Taip pat yra „Windows“ verslo pultas ir mobiliosios programos, skirtos „Android“ ir „iOS“. Viena gražių programų mobiliesiems ypatybė yra ta, kad jos gali naudoti tiesioginį pranešimą apie bet kokius perspėjimus, suaktyvintus iš PRTG. Taip pat yra standartinių SMS ar el. Pašto pranešimų. Nors serveris veikia tik „Windows“, jį galima administruoti iš bet kurio įrenginio, turinčio „Ajax“ suderinamą naršyklę.
Į PRTG tinklo monitorius yra siūlomos dvi versijos. Yra nemokama visų variantų versija, kuri apribos jūsų stebėjimo galimybes iki 100 jutiklių. Atminkite, kad kiekvienas stebimas parametras yra laikomas vienu jutikliu ir, pavyzdžiui, tinklo jungiklio 24 sąsajoms stebėti bus naudojami 24 jutikliai. Jei jums reikia daugiau nei 100 jutiklių, turite įsigyti licenciją. Jų kainos prasideda nuo 1 600 USD už 500 jutiklių. Taip pat galite gauti nemokamą, neribotą jutiklių ir pilną 30 dienų bandomąją versiją.
Komentarai