Bahay Negosyo Sukatin ang iyong latency ng network bago ito maging isang problema

Sukatin ang iyong latency ng network bago ito maging isang problema

Talaan ng mga Nilalaman:

Video: What is latency? What affects latency? (Nobyembre 2024)

Video: What is latency? What affects latency? (Nobyembre 2024)
Anonim

Ang bilis ng isang network ay karaniwang tinukoy bilang throughput: kung gaano karaming mga megabits o gigabits ang iyong network ay maaaring magpahitit sa pamamagitan ng mga tubo nito sa kurso ng isang segundo. Iyon ay tiyak na mahalaga, ngunit may isa pang kadahilanan na dapat isaalang-alang, at sa mga araw na ito madalas na hindi bababa sa bilang mahalaga (at kung minsan ay mas mahalaga) kaysa sa hilaw na bilis. Ang kadahilanan na iyon ay ang latency. Ang pinakamahusay na paraan upang tukuyin ang latency ay bilang lag: ang tagal ng oras sa pagitan ng kung ang isang packet o pangkat ng mga packet ay ipinadala mula sa isang mapagkukunan patungo sa isang patutunguhan, at karaniwang sinusukat ito sa mga millisecond (ms). Sa mga gumagamit, kahit na ang malaking pagkakaiba sa oras ng lag ay hindi madalas na napansin sa kurso ng paggamit ng kanilang pang-araw-araw na aplikasyon. Iyon ay, maliban kung gumagamit sila ng latency-sensitive apps. Ang listahan ng mga latency na sensitibo sa mga app ay lumago kamakailan lamang, na ang dahilan kung bakit napakahalaga ng latency. Karamihan sa mga app ay maaaring mag-ayos para sa isang mas mabagal na latency, ngunit ang ilan - lalo na ang mga umaasa sa streaming ng video o ilang iba pang uri ng palagiang feed ng data - maaaring lumubog kung ang ilang minimum na pagganap ng latency ay hindi natagpuan.

Ang isang pangunahing driver na binabago ang tanawin ng latency ay ang serbisyo ng ulap. Ang mga serbisyo ng Cloud, tumatakbo man sila sa mga pribadong data center o pampublikong ulap, tulad ng Amazon Web Services (AWS) o Google Cloud, ay sa pamamagitan ng pangangailangan na matatagpuan sa layo mula sa iyong data center. Karaniwan, ang landas sa mga serbisyong ulap ay naglalakbay sa publiko sa internet. Para sa karamihan ng trapiko sa network, maayos ang isang koneksyon sa internet. Ngunit para sa mga latency-sensitive apps, ang internet ay isang hindi mahuhulaan na kagubatan na maaaring kalmado ng isang millisecond at bagyo sa susunod. Ito ay dahil ang landas ng data ay napapailalim sa mga vagaries ng ruta at pagproseso ng mga pagkaantala. Ito ang mga kadahilanan na hindi maaaring kontrolin ng iyong mga kawani ng IT o ang mga propesyonal sa IT ng serbisyo ng ulap.

Ano ang Latency?

Mayroong dalawang uri ng latency na nakakaapekto sa mga serbisyo sa ulap. Ang isa ay ang oras na kinakailangan ng data upang maglakbay sa buong network mula sa isang punto patungo sa isa pa. Ito ay limitado sa pamamagitan ng "bilis ng wire" ng koneksyon, nangangahulugang alinman sa bilis ng ilaw habang tumatakbo ito sa isang glass fiber-optic cable o ang bilis ng signal ng data na tumatakbo sa isang cable ng tanso ng Cat X. Sa lahat ng mga kaso, direktang nauugnay sa distansya na kasangkot. Ang pinakamahalaga, wala kang magagawa tungkol sa mga pagkaantala na dulot ng oras na kinakailangan para sa paghahatid, maliban sa lumapit sa cloud provider o pumili ng pinakamalapit na lokasyon ng server para sa serbisyo ng ulap na ginagamit mo, kahit na hindi lahat ng mga serbisyo sa ulap bigyan ka ng pagpipilian na iyon.

Ang pangalawang uri ng latency ay nilikha sa pamamagitan ng pagproseso ng mga pagkaantala o kung minsan sa pamamagitan ng hindi magandang pag-ruta. Sa bawat oras na ang iyong data packet ay dumadaan sa isang aparato, mayroong isang maikling pagkaantala habang ang router o lumipat ang magpapasya kung saan maipadala ito sa susunod. Mayroong mga karagdagang pagkaantala na sanhi ng inspeksyon ng packet sa mga firewall o iba pang mga aparato sa seguridad, at ng mga server habang nakatanggap sila ng isang kahilingan para sa data, hanapin ito sa kanilang pag-iimbak ng masa, kumilos ayon sa kahilingan, at magpadala ng tugon. Habang ang bawat isa sa mga pagkaantala ay maaaring maging maikli, nagdagdag sila. Minsan, kung ang iyong landas mula sa iyong data center hanggang sa iyong data sa ulap ay naiipon, kung gayon ang mga pagkaantala, at sa gayon ang latency, maaari talagang magdagdag.

Sukatin Latency Sa Traceroute

Sa kabutihang palad, ang pagsukat ng latency para sa iyong data ay medyo madali, at wala itong gastos. Upang malaman, patakbuhin ang linya ng command sa operating system (OS) na iyong napili, at magsagawa ng isang utos ng Traceroute. Sa Microsoft Windows, nag-type ka ng utos na "tracert" sa command prompt, na sinusundan ng pangalan ng patutunguhan, marahil "aws.amazon.com" o "cloud.google.com." (Tingnan ang screenshot sa ibaba.)

Sa Apple OS X o Linux, tumalon sa window window at uri: traceroute -Ako companydomain.com. Bilang kahalili, maaari mong palitan ang pangalan ng domain sa isang aktwal na IP address. Nais mo ang I-switch upang magamit ng traceroute ang Internet Control Message Protocol (ICMP), na kakailanganin upang tumpak na masukat ang latency.

Hindi mahalaga ang OS, kung ano ang nakikita mo sa screen ay mga tugon mula sa bawat router kasama ang landas sa website na iyong sinuri, kasama ang isang pagsukat sa oras sa ms. Idagdag ang mga iyon at iyon ang iyong latency. Kung nagpapatakbo ka ng utos nang maraming beses, pagkatapos mapapansin mo ang parehong mga router ay hindi palaging lumilitaw. Ito ay dahil ang iyong data packet ay maaaring kumuha ng iba't ibang mga landas sa internet sa tuwing pinapatakbo mo ang utos. Ang ilang mga daanan ay maaaring mas mahaba kaysa sa iba, pagdaragdag sa iyong pangkalahatang latency. Maligayang pagdating sa latency sa internet.

Mag-click sa screenshot upang palakihin.

Sukatin Latency Sa Mga tool sa Pamamahala ng Network

Ang mga pros pros na namamahala sa isang corporate network ay magkakaroon ng ilang uri ng tool sa pagsubaybay sa network upang mapanatili ang mga tab sa kung ano ang tumatakbo sa kanilang mga wires at kung paano ginagawa ang trapiko. Maaari mong suriin ang latency ng network sa iba pang mga paraan din. Kung ito ay isang mahusay na tampok na tool, pagkatapos ay magkakaroon ito ng sariling mga tampok ng pagsukat ng latency. Halimbawa, ang Spiceworks ay may sariling Traceroute software na gumagamit ng Transmission Control Protocol (TCP) sa halip na ang protocol ng ICMP na ginamit sa karaniwang function na traceroute na nakabalangkas nang mas maaga. Ginagamit din iyon sa utos ng Ping. Sa ilang mga kaso, ang TCP ay maaaring maging mas tumpak dahil ang ilang mga router ay na-configure na hindi tumugon sa mga pack ng ICMP.

Ang isa pang magandang halimbawa ay ang Paessler AG, na nagbebenta ng Paessler PRTG Network Monitor. Ang tool na ito ay magbibigay ng latency ng network kasama ang iba pang mga pag-andar. Ang Paessler AG ay may isang freeware na bersyon ng software nito pati na rin isang libreng pagsubok. Titingnan ko ang PRTG Network Monitor, kabilang ang mga kakayahan ng latency nito, habang sinusubukan ko ang tool para sa isang paparating na pagsusuri sa PCMag.

"Higit pa sa mga beses na ping, kung sinusukat ko na sa bawat panahon, iyon ang pangunahing sukatan ng latency, " paliwanag ni Greg Ross, Senior Systems Engineer sa Paessler AG. "Maaari mong masira ang landas, at suriin ang bawat hop sa landas. Magagawa natin iyon sa isang bilang ng ruta ng hop ng ruta.

"Ang iba pang aspeto ay ang Pagsubaybay ng Kalidad ng Serbisyo, na tinitingnan ang oras ng jitter at roundtrip sa pagitan ko at ng endpoint, " sabi ni Ross. Sinabi niya na ang gayong pagsubaybay ay maaari ring magpakita ng iba pang mga sanhi ng latency tulad ng mga packet naantala o ang mga packet na natanggap ng pagkakasunud-sunod.

Bawasan ang Epekto ng Latency

Kung ang iyong mga app ay nagkakaproblema sa mga oras ng mataas na latency, pagkatapos ay may ilang mga bagay na magagawa mo upang maibsan ang epekto ng latency, kahit na hindi mo ito maalis. Ang una ay upang siyasatin kung aling serbisyo ng Domain Name System (DNS) ang ginagamit mo kung wala kang sariling DNS server. Ang isang nakatagong sanhi ng latency ay ang pagkaantala na nangyayari habang ang DNS server na iyong ginagamit ay tumitingin sa address ng internet protocol (IP) ng website na nais mong maabot.

Ang isang malayong DNS server ay magpapakilala ng latency tulad ng isa na sadyang hindi gampanan nang maayos. Ang pagkakaroon ng iyong sariling server ay mabawasan ang oras ng paghahanap, kung ang address ay nasa mga talahanayan ng iyong server. Kung hindi, kailangan mong maghintay habang hinihiling nito ang susunod na DNS server up ang linya para sa address. Para sa mga website na madalas mong binibisita, maaari nitong i-cut ang latency.

Ang pagkakaroon ng isang nakalaang koneksyon ay mababawas din ang latency, kung ito ay talagang nakatuon, nangangahulugang mayroon kang isang koneksyon gamit ang isang tinukoy na linya. Maaari itong maging isang koneksyon sa pisikal na hibla kung malapit ka nang sapat o isang linya na naupa mula sa isang carrier. Sa ganitong paraan, bawasan mo ang bilang ng mga router na kasangkot, at bawasan mo ang pagkakataon ng mga error sa pag-ruta na maaaring maging sanhi ng latency.

At, siyempre, maaari mong bawasan ang distansya. Ayon sa mga talahanayan na ibinigay ng M2 Optika, ang 100 KM ng hibla ay nagpapakilala ng halos 500 microsecond ng latency. Iyon ay isang kalahating millisecond, kaya nakikita mo kung gaano kadali ang makakapagdagdag ng latency.

Panatilihin ang Maliit na Hop Bilang Maliit

Hindi mahalaga kung ano ang "lunas" na ginagamit mo upang makitungo sa latency, siguraduhing isaalang-alang kung paano ito makakaapekto sa iba pang mga aspeto ng iyong network. Halimbawa, kung gumagamit ka ng iyong ulap para sa pagbawi ng sakuna (DR), ang paglipat ng masyadong malapit ay maaaring maging sanhi ng sarili nitong hanay ng mga problema dahil hindi mo nais ang parehong sakuna na matumbok ang iyong site ng DR bilang mga hit sa iyong data center.

Sa pangkalahatan, maaari mong bawasan ang latency sa pamamagitan ng pagbabawas ng bilang ng mga hops sa iyong daanan, at maraming mga paraan upang lapitan ang problemang iyon. Bukod sa mga nabanggit kanina, maaari mong garantisadong bandwidth upang mabawasan ang latency sanhi ng kasikipan, o maaari kang magkaroon ng kalabisan mga tagabigay ng serbisyo upang ang iyong app ay maaaring pumili ng landas na may hindi bababa sa latency sa totoong oras.

Habang hindi mo maaalis ang latency nang hindi lumalabag sa mga batas ng pisika, hindi mo rin ito papansinin. Sa mga tanyag na apps tulad ng real-time streaming analytics, video conferencing, at maging ang Voice-over-IP (VoIP) na trapiko ng iyong kumpanya na lahat ay naging mas sensitibo sa pagiging latency, paghuhukay sa latency ng iyong network ngayon, bago ito maging problema, magbabayad ibinahagi ang linya.

Sukatin ang iyong latency ng network bago ito maging isang problema