Domov Posel Izmerite zakasnitev omrežja, preden postane težava

Izmerite zakasnitev omrežja, preden postane težava

Kazalo:

Video: Uporaba osciloskopa za prikaz časovno spremenljivih veličin (Oktober 2024)

Video: Uporaba osciloskopa za prikaz časovno spremenljivih veličin (Oktober 2024)
Anonim

Hitrost omrežja je na splošno opredeljena kot prepustnost: koliko megabitov ali gigabitov lahko vaše omrežje v sekundi stisne skozi svoje cevi. To je vsekakor pomembno, vendar je treba upoštevati še en dejavnik, ki je v današnjem času pogosto vsaj tako pomemben (in včasih pomembnejši) od surove hitrosti. Ta dejavnik je zamuda. Najboljši način za določitev zamude je časovni zamik: časovno obdobje med pošiljanjem paketa ali skupine paketov od vira do cilja in se običajno meri v milisekundah (ms). Uporabniki niti velike razlike v času zaostajanja med uporabo svojih vsakodnevnih aplikacij niso pogosto opazne. To pomeni, če ne uporabljajo aplikacij, občutljivih na zamude. Seznam aplikacij, ki so občutljive na zamude, v zadnjem času narašča, zato so zamude tako pomembne. Večina aplikacij se lahko prilagodi za počasnejše zamude, vendar nekatere, zlasti tiste, ki se zanašajo na pretakanje videoposnetkov ali kakšno drugo vrsto konstantnega vira podatkov, lahko izzvenijo, če ni dosežena minimalna zakasnitev.

Ključna gonilna sila, ki spreminja krajino zamudnosti, je storitev v oblaku. Storitve v oblaku, ne glede na to, ali delujejo v zasebnih podatkovnih centrih ali javnih oblakih, na primer Amazon Web Services (AWS) ali Google Cloud, so nujno nameščene na razdalji od vašega podatkovnega centra. Običajno pot do teh storitev v oblaku potuje prek javnega interneta. Za večino omrežnega prometa je internetna povezava v redu. Toda za aplikacije, ki so občutljive na zamude, je internet nepredvidljiva divjina, ki je lahko milisekunda mirna in naslednja nevihta. To je zato, ker na podatkovni poti veljajo zamude poti in zamude pri obdelavi. To so dejavniki, ki jih ne morejo nadzorovati niti vaše osebje IT niti strokovnjaki IT v oblačni službi.

Kaj je zamuda?

Obstajata dve vrsti zamud, ki vplivata na storitve v oblaku. Eden je čas, v katerem so podatki potrebni za potovanje po omrežju od ene točke do druge. To je omejeno z "hitrostjo žice" povezave, kar pomeni bodisi hitrost svetlobe, ki poteka skozi stekleni optični kabel, bodisi hitrost signala podatkov, ki potekajo po bakrenem kablu Cat X. V vseh primerih je neposredno povezano s prevoženo razdaljo. Najpomembneje je, da pri zamudah, ki jih povzroči čas prenosa, ne morete storiti ničesar, razen, da se približate ponudniku oblakov ali izberete najbližjo lokacijo strežnika za storitev v oblaku, ki jo uporabljate, čeprav niso vse storitve v oblaku daj ti to možnost.

Druga vrsta zamud nastane z zamudami obdelave ali včasih s slabim usmerjanjem. Vsakič, ko vaš podatkovni paket prehaja skozi neko napravo, pride do kratke zamude, medtem ko se usmerjevalnik ali stikalo odloči, kam ga poslati naprej. Obstajajo dodatne zamude, ki jih povzroči pregled paketov v požarnih zidovih ali drugih varnostnih napravah in strežniki, ko prejmejo zahtevo za podatke, jih najdejo v množični shrambi, ukrepajo na zahtevo in pošljejo odgovor. Medtem ko je vsaka od teh zamud lahko kratka, seštejejo. Včasih, če je pot od vašega podatkovnega centra do vaših podatkov v oblaku preobremenjena, se lahko zamude in s tem zakasnitve resnično povečajo.

Izmerite zamudo s sledilnikom

Na srečo je merjenje zakasnitve vaših podatkov dokaj enostavno in ne stane nič. Če želite to ugotoviti, zaženite ukazno vrstico v izbranem operacijskem sistemu (OS) in izvedite ukaz Traceroute. V operacijskem sistemu Microsoft Windows v ukazni poziv vtipkate ukaz "tracert", ki mu sledi ime cilja, morda "aws.amazon.com" ali "cloud.google.com." (Glejte posnetek zaslona spodaj.)

V Apple OS X ali Linuxu skočite na okno terminala in vnesite: traceroute -I companydomain.com. Lahko pa zamenjate ime domene z dejanskim naslovom IP. Preklopite stikalo -I, da bo sledilna sledilica uporabila protokol za nadzor internetnega nadzora (ICMP), ki ga bo potreboval za natančno merjenje zamud.

Ne glede na operacijski sistem, kar vidite na zaslonu so odgovori vsakega usmerjevalnika na poti do spletnega mesta, ki ga preverjate, skupaj z meritvijo časa v ms. Dodajte jih in to je vaša zamuda. Če ukaz zaženete večkrat, boste opazili, da se isti usmerjevalniki ne prikažejo vedno. To je zato, ker lahko vaši podatkovni paketi vsakič zaženejo različne internetne poti. Nekatere poti so lahko daljše od drugih, kar povečuje vašo skupno zamudo. Dobrodošli pri zakasnitvi na internetu.

Kliknite posnetek zaslona za povečavo.

Izmerite zamudo z orodji za upravljanje omrežij

IT strokovnjaki, zadolženi za korporacijsko omrežje, bodo imeli nekakšno orodje za spremljanje omrežja, s katerim bodo lahko spremljali, kaj se dogaja po njihovih žicah in kako poteka ta promet. Zakasnitve omrežja lahko preverite tudi na druge načine. Če gre za dobro predstavljeno orodje, bo imel svoje lastne funkcije merjenja zakasnitve. Na primer, Spiceworks ima lastno programsko opremo Traceroute, ki uporablja protokol za nadzor prenosa (TCP), ne pa protokol ICMP, uporabljen v predhodni standardni sledilni funkciji. To se uporablja tudi v ukazu Ping. V nekaterih primerih je TCP lahko bolj natančen, saj so nekateri usmerjevalniki konfigurirani tako, da se ne odzivajo na pakete ICMP.

Še en dober primer je Paessler AG, ki prodaja omrežni monitor Paessler PRTG. To orodje bo zagotovilo zakasnitev omrežja skupaj z drugimi funkcijami. Paessler AG ima brezplačno različico svoje programske opreme in brezplačno preskusno različico. Ogledal si bom PRTG Network Monitor, vključno z njegovimi zamudnimi zmožnostmi, ko preizkušam orodje za prihajajoči PCMag pregled.

"Če le merim čas, če to merim vsako časovno obdobje, je to osnovno merilo zamude, " je pojasnil Greg Ross, starejši sistemski inženir pri Paessler AG. "Lahko razbijete pot in ocenite za vsak skok na poti. To lahko storimo s številom skokov na poti v sledovih.

"Drugi vidik je spremljanje kakovosti storitve, ki preučuje čas tresenja in povratne poti med mano in končno točko, " je dejal Ross. Povedal je, da lahko takšno spremljanje pokaže tudi druge vzroke zakasnitve, kot so zakasnjeni paketi ali paketi, ki jih prejmejo zunaj.

Zmanjšajte učinek zamude

Če imajo vaše aplikacije težave z visokimi zamudnimi obdobji, lahko storite nekaj stvari, da ublažite vpliv zamude, čeprav je ne morete odpraviti. Prvi je, da raziščete, kateri sistem domenskih imen (DNS) uporabljate, če nimate svojega strežnika DNS. Eden od skritih vzrokov zamude je zamuda, ko strežnik DNS, ki ga uporabljate, poišče internetni protokol (IP) spletnega mesta, ki ga želite doseči.

Oddaljeni strežnik DNS bo uvedel zakasnitve, kot tudi tiste, ki preprosto ne delujejo dobro. Če imate svoj strežnik, boste ta čas skrajšali, če je naslov v tabelah vašega strežnika. V nasprotnem primeru boste morali počakati, ko bo naslednji naslov strežnika DNS vprašal za naslov. Pri spletnih mestih, ki jih pogosto obiskujete, lahko to zmanjša zamudo.

Če imate namensko povezavo, boste tudi zmanjšali zamude, če je res namenska, kar pomeni, da imate povezavo z določeno linijo. To je lahko fizična povezava z vlakni, če ste dovolj blizu ali pa je zakupljena linija od prevoznika. Tako zmanjšate število vključenih usmerjevalnikov in zmanjšate možnost napak pri usmerjanju, ki lahko povzročijo zamudo.

In seveda, lahko zmanjšate razdaljo. Glede na tabele, ki jih ponuja M2 Optics, 100 KM vlaknin uvede skoraj 500 mikrosekund latencije. To je pol milisekunde, tako da vidite, kako se lahko zamik oddaljenosti poveča.

Naj bo to število hmelja majhno

Ne glede na to, kaj "zdravilo" uporabljate za reševanje zamud, ne pozabite razmisliti, kako bo vplivalo na druge vidike vašega omrežja. Na primer, če uporabljate svoj oblak za obnovo po nesrečah (DR), potem premeščanje preblizu lahko povzroči lastne težave, saj ne želite, da na spletno mesto DR pride enaka nesreča kot v vaš podatkovni center.

Na splošno lahko zamudo zmanjšate tako, da zmanjšate število hmelja na svoji poti in obstaja več načinov, kako pristopiti k tej težavi. Poleg že omenjenih lahko imate zagotovljeno pasovno širino za zmanjšanje zamud zaradi zastojev ali pa imate odvečne ponudnike, da lahko vaša aplikacija v realnem času izbere pot z najmanjšo zakasnitvijo.

Medtem ko zamud ne morete odpraviti brez kršenja zakonov fizike, je tudi ne morete prezreti. S priljubljenimi aplikacijami, kot so analitika za pretakanje v realnem času, videokonference in celo promet vašega Voice-over-IP (VoIP), postaja vse bolj občutljiv na zamude, ko se zdaj vkopljete v zamude v omrežju, preden postane težava, se bo plačalo dividende po vrstici.

Izmerite zakasnitev omrežja, preden postane težava