Latency vs throughput – Pag-unawa sa Pagkakaiba
Mayroong isang bilang ng iba’t ibang mga sukatan na maaaring magamit upang masukat ang bilis ng paglilipat ng data sa buong isang network. Ang kakayahang sabihin ang bilis ng iyong serbisyo ay nagbibigay sa iyo ng isang sukatan upang masukat ang pagganap ng network. Ang throughput at latency ay ilan sa mga karaniwang mga paraan na sinusukat ang mga network. Ang pagsukat sa antas ng throughput o latency ay makakatulong upang makilala ang mga isyu sa pagganap sa iyong network.
Gayunpaman, ang mga konsepto na ito ay hindi pareho. Sa artikulong ito, titingnan namin ang pagkakaiba sa pagitan ng latency at throughput at kung paano sila magagamit upang masukat kung ano ang nangyayari. Bago natin gawin iyon, tutukuyin namin kung ano ang latency at throughput.
Sa madaling sabi, ang latency at throughput ay tinukoy bilang mga sumusunod:
- Kakayahan – Ang oras na kinuha para sa isang packet upang mailipat sa isang network. Maaari mong sukatin ito bilang isang paraan patungo sa patutunguhan nito o bilang isang pag-ikot ng biyahe.
- Throughput – Ang dami ng data na ipinadala at natanggap sa loob ng isang yunit ng oras
Susubukan naming tingnan ang mga ito nang paisa-isa sa karagdagang detalye sa ibaba. Ngunit una, ihahambing namin nang diretso ang dalawa.
Nakakakuha kami ng maraming detalye sa mga tool sa ibaba, ngunit kung mayroon ka lamang oras para sa isang mabilis na sulyap, narito kami listahan ng mga pinakamahusay na tool para sa pagsukat ng throughput ng network at latency ng network:
- Ang SolarWinds Network Bandwidth Analyzer Pack (LIBRENG SUBOK) Mahalagang pagsusuri ng bandwidth ng network at mga tool sa pagsubaybay sa pagganap na binubuo ng Network Performance Monitor at ang NetFlow Traffic Analyzer
- Bundle ng Daloy ng Tool ng SolarWinds (LIBRENG TOOL BUNDLE) Libreng tool para sa pagsubaybay sa daloy ng trapiko sa loob ng network.
- Paessler PRTG QoS Round Trip Sensor (LIBRENG SUBOK) Suriin ang kalidad ng koneksyon sa network na nakikipag-usap sa pamamagitan ng dalawang mga probes ng network
Ang Pakikipag-ugnayan sa pagitan ng Overput, Latency, at Bandwidth
Ang ugnayan sa pagitan ng throughput at latency ay sinusuportahan ng konsepto ng bandwidth. Bandwidth ay ang pangalan na ibinigay sa ang bilang ng mga packet na maaaring ilipat sa buong network. Kung iisipin mo ang isang pipe, pinipigilan ng isang pisikal na pipe ang dami ng nilalaman na maaaring ilipat sa pamamagitan ng pipe. Sa konteksto ng isang network, ganito karaming mga packet ang maaaring ilipat nang sabay-sabay.
Ang oras na kinakailangan para sa isang packet na maglakbay mula sa mapagkukunan patungo sa patutunguhan nito ay tinutukoy bilang latency. Ang latency ay nagpapahiwatig kung gaano katagal ang kinakailangan para sa mga packet upang maabot ang kanilang patutunguhan. Throughput ay ang term na ibinigay sa ang bilang ng mga pakete na naproseso sa loob ng isang tiyak na tagal ng oras. Ang throughput at latency ay may isang direktang relasyon sa paraan ng kanilang trabaho sa loob ng isang network.
Ang paglalagay nito sa ibang paraan, ang relasyon sa pagitan ng tatlo ay ang mga sumusunod:
- Ang bandwidth ng isang network ay tumutukoy sa maximum na bilang ng mga pag-uusap na maaaring suportahan ng network. Ang mga pag-uusap ay palitan ng data mula sa isang punto patungo sa isa pa.
- Kakayahan ay ginagamit upang masukat gaano kabilis maganap ang mga pag-uusap na ito. Ang mas maraming latency doon, mas mahaba ang mga pag-uusap na ito upang gaganapin.
- Ang antas ng latency ay tumutukoy sa maximum na throughput ng isang pag-uusap. Ang throughput ay kung gaano karaming data ang maaaring maipadala sa loob ng isang pag-uusap.
Naturally, ang dami ng data na maaaring maipadala sa isang pag-uusap ay nagpapababa ng mas maraming latency doon. Ito ay dahil mas matagal ang oras upang maipadala ang data sa loob ng pag-uusap dahil mas matagal ang mga packet upang maabot ang kanilang patutunguhan. Ngayon tatalakayin natin nang detalyado ang mga konsepto na ito.
Ano ang Network Latency?
Una at pinakamahalaga, ang latency ay isang sukatan ng pagkaantala. Ang panukalang ito ng pagkaantala ay tinitingnan ang dami ng oras na kinakailangan para sa isang packet na maglakbay mula sa mapagkukunan patungo sa patutunguhan nito sa pamamagitan ng isang network. Sa pangkalahatan, ito ay sinusukat bilang isang pag-ikot-paglalakbay ngunit ito ay madalas na sinusukat bilang isang one-way na paglalakbay din. Ang pag-antala ng pag-ikot ay madalas na ginagamit sapagkat ang mga computer ay madalas na naghihintay para sa mga pagkilala na maipadala pabalik mula sa patutunguhang aparato bago ipadala sa kabuuan ng data (nagpapatunay ito na mayroong koneksyon upang maipadala ang data sa).
Bilang kinahinatnan, ang pagkakaroon ng latency ay nagpapahiwatig na ang isang network ay gumagalaw nang mabagal. Ang mas mataas na halaga ng pagkaantala ng mas matagal na kinakailangan para sa isang packet upang maabot ang patutunguhan nito. Nagreresulta ito sa mga serbisyo na mabagal at mabaho. Halimbawa, kung nagta-type ka ng isang bagay sa isang malayong aparato ay maaaring may ilang segundo ng pagkaantala bago ang na-type mo na mga palabas sa screen.
Kakayahan kumpara sa Bandwidth
Ang latency at bandwidth ay dalawang magkakaibang mga konsepto na may malapit na relasyon sa bawat isa. Sinusukat ng latency ang bilis ng paglilipat ng packet samantalang ang bandwidth ay ginagamit upang sumangguni sa maximum na kapasidad ng network. Ang pinakasimpleng paraan upang maipaliwanag ang ugnayan sa dalawa tinutukoy ng bandwidth kung gaano kalaki ang pipe, at latency ay ginagamit upang masukat kung gaano kabilis ang mga nilalaman ng pipe ay naglalakbay patungo sa patutunguhan nito.
Ang dalawang ito ay may kaugnayan sa sanhi at epekto. Halimbawa, ang hindi gaanong bandwidth mayroon ka nang mas matagal na aabutin para sa iyong data upang maabot ang patutunguhan nito at mas maraming latency na magkakaroon ka. Gayundin, ang mas maraming bandwidth mayroon kang mas mabilis na mga packet maabot ang kanilang patutunguhan. Ito ang kaso kahit na mayroon kang mababang latency.
Ano ang Nagdudulot ng Latency ng Network?
Ang latency ng network ay maaaring sanhi ng isang hanay ng mga isyu ngunit sa pangkalahatan, bumaba ito sa estado ng mga router at ang distansya sa pagitan ng iyong mga aparato sa network. Ang mas maraming mga ruta ng isang packet ay kailangang maglakbay sa mas maraming latency mayroong dahil ang bawat router ay kailangang iproseso ang packet. Sa karamihan ng mga kaso, ang latency na ito ay hindi mapapansin ngunit kapag naglalakbay ang trapiko sa buong internet maaari itong mas malinaw (dahil ang bilang ng mga router ay dumadaan sa packet).
Ang distansya ng paglalakbay ng isang packet ay maaari ding magkaroon ng isang makabuluhang impluwensya sa dami ng latency sa loob ng isang network. Ang isang packet na naglalakbay sa buong mundo ay magkakaroon ng hindi bababa sa 250 ms ng latency. Sa mga network ng mga network ng antas, ang latency ay naroroon sa isang mas maliit na lawak. Kapag naglalakbay ang mga packet sa isang network sa kanilang patutunguhan, bihira silang maglakbay sa node sa isang tuwid na linya. Tulad ng nasabing halaga ng latency ay nakasalalay sa ruta na kinukuha ng packet.
Sa isang maayos na dinisenyo na network, dapat na magamit ang mahusay na mga ruta upang ang mga packet ay agad na makarating sa kanilang patutunguhan. Kung ang network ay hindi maganda-dinisenyo na may hindi tuwirang mga landas sa network at pagkatapos ay ang latency ay magiging mas malinaw.
Ano ang Network Overput?
Tulad ng sinabi namin kanina, throughput ay ang term na ginamit upang sumangguni sa dami ng data na ipinadala na ang isang sistema ay maaaring maproseso sa loob ng isang tiyak na tagal ng oras. Ang throughput ay isang mahusay na paraan upang masukat ang pagganap ng koneksyon sa network dahil ito ay nagsasabi sa iyo kung gaano karaming mga mensahe ang matagumpay na nakarating sa kanilang patutunguhan. Kung ang karamihan ng mga mensahe ay matagumpay na naihatid pagkatapos ng throughput ay isinasaalang-alang na mataas. Sa kaibahan, ang isang mababang rate ng matagumpay na paghahatid ay magreresulta sa mas mababang throughput.
Ang mas mababa ang throughput ay, ang mas masahol pa sa network ay gumaganap. Ang mga aparato ay umaasa sa matagumpay na paghahatid ng packet upang makipag-usap sa isa’t isa kaya kung ang mga packet ay hindi maabot ang kanilang patutunguhan ang resulta ay magiging hindi magandang kalidad ng serbisyo. Sa loob ng konteksto ng isang tawag sa VoIP, ang mababang throughput ay magiging sanhi ng mga tumatawag na magkaroon ng isang hindi magandang kalidad ng tawag na may mga audio skip.
Throughput vs bandwidth
Ang bandwidth ay isang term na ginamit upang ilarawan ang maximum na dami ng data na maaaring ilipat sa buong network. Ang bandwidth ng iyong network ay limitado sa pamantayan ng iyong koneksyon sa internet at ang mga kakayahan ng iyong mga aparato sa network. Isipin ang bandwidth bilang mga limitasyon ng iyong koneksyon sa network. Sa kaibahan, ang throughput ay ang aktwal na rate ng paglilipat ng data na nangyayari sa iyong network.
Nagpunta ito nang hindi sinasabi iyon ang throughput ay mas mababa kaysa sa bandwidth. Iyon ay dahil ang bandwidth ay kumakatawan sa pinakamataas na kakayahan ng iyong network kaysa sa aktwal na rate ng paglilipat. Ito ang pinakamahalagang tandaan sa mga panahon ng rurok o kapag ang mga isyu sa pagganap ay laganap dahil ang throughput ay madalas na mas mababa kaysa bandwidth.
Ano ang Nagdudulot ng Mahina Network throughput?
Ang mahinang throughput ng network ay maaaring sanhi ng isang bilang ng mga kadahilanan. Ang isa sa mga pangunahing salarin ay hindi maganda ang pagganap ng hardware. Kung ang mga aparato tulad ng mga router ay nakakaranas ng pagkasira ng pagganap, mga pagkakamali, o simpleng lipas na sa oras ay maaari kang magtapos sa isang mababang throughput. Gayundin, kung ang mga network ay sinalihan ng maraming trapiko pagkatapos maganap ang pagkawala ng packet. Ang pagkawala ng packet ay kung saan ang mga packet ay nawala sa pagbiyahe. Ang mababang throughput ng network ay madalas na sanhi kapag nawala ang mga packet sa pagbibiyahe.
Paano Sukatin ang Latency at throughput
Ang latency ay isa sa mga maaasahang paraan upang masukat ang bilis ng iyong network. Sinusukat ang latency sa milliseconds. Kung nais mong masukat ang dami ng data na naglalakbay mula sa isang punto patungo sa isa pa, gagamitin mo ang throughput ng network. Ang throughput ay sinusukat sa mga bit bawat segundo (bps) sa anyo ng megabits bawat segundo (Mbps) o gigabits bawat segundo (Gbps). Ang throughput ay ang rate kung saan matagumpay na maabot ng mga packet ang kanilang patutunguhan sa loob ng isang tiyak na tagal ng oras. Habang maaari mong kalkulahin ang throughput, ito ay mas simple upang masukat ito sa mga bps kaysa sa pagpapatakbo ng isang pagkalkula.
Bakit Mahalaga ang Network Latency at throughput?
Ang parehong latency ng network at throughput ay mahalaga dahil mayroon silang epekto sa kung gaano kahusay ang pagganap ng iyong network. Kung ang latency ay masyadong mataas pagkatapos ang mga packet ay kukuha ng mas mahabang oras upang maabot ang kanilang patutunguhan. Ang mas maraming oras na kinakailangan para sa mga packet upang maabot ang kanilang patutunguhan, ang mas mabagal na aparato, serbisyo, at aplikasyon ay magpapatakbo sa loob ng network. Gayundin, mas mababa ang halaga ng throughput, mas mababa ang bilang ng mga packets na naproseso sa isang tiyak na tagal ng oras.
Kung ang latency at throughput ay may isang minimum na presensya, hindi sila gaanong problema. Gayunpaman, ang sandali ng latency ay makakakuha ng masyadong mataas o throughput bumagsak, pagkatapos ang iyong network ay pagpunta sa gilingin. Ito ang punto kung saan ang mga serbisyo ay magsisimulang magsagawa ng tamad habang ang mga packet ay hindi makarating sa kanilang patutunguhan sa isang bilis na maaaring mapanatili ang buong operasyon ng iyong network.
Ito ay mahalaga upang masukat ang latency ng network at throughput dahil pinapayagan ka nitong suriin na ang iyong network ay hindi nabiktima ng hindi maganda sa pagganap. Mayroong isang bilang ng mga paraan na maaari mong masukat ang latency at throughput ngunit ang pinakasimpleng paraan ay ang paggamit ng isang tool sa pagsubaybay sa network. Ang uri ng tool na ito ay makakapagsabi sa iyo kapag ang latency at throughput ay umabot sa may problemang mga antas.
Mga tool para sa Pagsukat ng Network Overput
Ang SolarWinds Network Bandwidth Analyzer Pack (LIBRENG SUBOK)
Ibinigay ang mga epekto ng network throughput sa pagganap ng iyong network, mahalaga na subaybayan ito. Upang gawin ito kailangan mo ng tool sa pagsubaybay sa network. Maraming iba’t ibang mga tool na maaari mong gamitin, ngunit ang isa sa mga pinakamahusay ay Ang SolarWinds Network Bandwidth Analyzer Pack. Ang solusyon na ito ay maaaring masukat ang throughput ng network upang masubaybayan ang daloy ng data ng throughput kasama ang pagkakaroon ng mga aparato sa network.
Ang SolarWinds Network Bandwidth Analyzer Pack ay isang mahusay na pagpipilian para sa pagtugon sa throughput ng network dahil makakatulong ito sa iyo na ituro sa ugat. Maaari mong makita ang mga isyu sa pagganap sa loob ng iyong network at gumawa ng mga hakbang upang matugunan ang mga ito upang ang throughput ay bumaba sa isang minimum.
Ang SolarWinds Network Bandwidth Analyzer PackDownload ang 30-araw na LIBRENG Pagsubok
Bundle ng Daloy ng Tool ng SolarWinds (LIBRENG TOOL BUNDLE)
Ang Bundle ng Daloy ng Tool ng SolarWinds may kasamang tatlong simple, ngunit makapangyarihang pasilidad:
- NetFlow Configurator
- NetFlow Replicator
- NetFlow Generator
Hindi ka makakakuha ng anumang mga kahanga-hangang mga representasyon ng graphical data na may tatlong mga kagamitan na ito. Sa halip, nakakakuha ka ng mga diretso na mga interface na makakatulong sa iyong magamit ang NetFlow v5 mga mensahe na nabuo ng iyong mga router sa Cisco. Ang NetFlow ay isang protocol ng network na binuo ng Cisco na nangongolekta ng impormasyon ng packet dahil ipinapasa nito ang router.
Maaari mong gamitin ang NetFlow Configurator sa Bundle ng Flow Tool bilang isang karaniwang interface na makipag-ugnay sa isang naibigay na router ng Cisco at nagtatakda ng mga function ng NetFlow upang magpadala ng data sa iyong kolektor.
Ang iba pang dalawang mga utility sa bundle ay makakatulong sa iyo na subukan ang network at magplano para sa pagtaas ng demand sa pamamagitan ng paggamit ng NetFlow analysis.
Ang NetFlow Replicator magpapadala ng mga NetFlow packet sa mga naibigay na patutunguhan sa iyong network. Pinapayagan ka nitong pag-aralan ang mga kakayahan ng iyong imprastraktura at makakatulong sa iyo na makilala ang mga bottlenecks. Ang NetFlow Generator lumilikha ng labis na trapiko para sa iyong network. Pinapayagan ka nitong subukan ang pag-uugali ng mga balanse ng pag-load, mga firewall, at mga alerto sa pagsubaybay sa pagganap ng network.
Ang Flow Tool Bundle ay isang mahusay na libreng utility na nagbibigay sa iyo ng kakayahang makakuha ng mga pananaw sa pagiging handa ng iyong network para sa pagpapalawak ng mga serbisyo at demand.
Bundle ng Flores Tool ng SolarWindsDownload ang 100% LIBRENG Bundle ng Tool
Mga tool para sa Pagsukat ng Latency ng Network
Paessler PRTG QoS Round Trip Sensor (LIBRENG SUBOK)
Ang pagsubaybay sa pagkakaroon ng latency ay makakatulong sa iyo upang masukat ang pamantayan ng iyong koneksyon at upang makilala na ang iyong serbisyo ay mahusay na gumaganap nang walang anumang mga bottlenecks ng trapiko. Paessler PRTG Network Monitor ay may isang hanay ng mga tampok ng pagsubaybay sa latency ng network na ginagawang perpekto para sa gawaing ito. Sa PRTG Network Monitor maaari mong subaybayan ang bandwidth ng iyong network upang makita ang lakas ng iyong koneksyon.
Ang QoS Round Trip Sensor ng PRTG ay ginagamit upang masubaybayan ang latency na naranasan ng mga packet na naglalakbay sa buong network. Ang QoS Round Trip Sensor ay maaaring mai-configure bilang mga alerto upang ipaalam sa iyo kapag ang latency ay lumampas sa ilang mga threshold. Ito ay mahusay para sa pagpapahintulot sa iyo na tiyakin na ang latency ay hindi magiging problema para sa pagganap ng iyong network.
Paessler PRTG Network MonitorDownload ang 30-araw na LIBRENG Pagsubok
Mga Datos ng Network ng Overput Network
Isa sa mga pinakamahalagang piraso ng impormasyon na kailangan mong malaman kapag ang pagsukat ng throughput ng network ay ang iyong baseline sa network. Ang pagba-basel ng network ay kung saan sinusukat mo ang pagganap ng iyong network sa real-time. Sa madaling salita, ang paglalagay ng basel sa network ay tungkol sa pagsubok ng lakas ng iyong live na koneksyon. Network baselining ay kung nasaan ka subaybayan ang trapiko ng iyong network upang makilala ang mga uso, tingnan ang paglalaan ng mapagkukunan, tingnan ang makasaysayang pagganap at kilalanin ang mga anomalya sa pagganap. Ang pagbabalangkas ng iyong network ay nagbibigay sa iyo ng isang frame ng sanggunian para sa iyo upang tawagan kapag sinusubaybayan ang pagganap ng iyong network.
Para sa pagsubaybay sa throughput ng iyong network, nais mong subaybayan ang mga kadahilanan tulad mapagkukunan paggamit at trapiko sa network upang makita kung gaano kahusay ang pagganap ng network. Ang pag-set up ng mga saligan ng network ay maaaring maging simple o kumplikado hangga’t gusto mo. Ang mga unang hakbang ay gumuhit ng isang diagram ng network upang mapa ang iyong network at sa tukuyin ang isang patakaran sa pamamahala ng network. Nagbibigay sa iyo ang diagram ng network ng isang roadmap sa iyong mga aparato at tinukoy ng patakaran kung aling mga serbisyo ang pinapayagan na patakbuhin sa iyong network.
Paano mabawasan ang Latency at throughput
Kung naitatag mo na ang latency at throughput ay isang problema sa iyong network pagkatapos ay mayroong maraming mga hakbang na maaari mong gawin upang maalis ang problema.
Monitor Endpoints
Ang isang paraan upang limitahan ang latency ng network ay upang simulan ang pagsubaybay sa iyong mga pagtatapos. Ang mga pagtatapos ay isang mapagkukunan ng latency dahil maaari silang magamit upang magpatakbo ng mga aplikasyon ng bandwidth-intensive. Ang mga bandidong hogs o nangungunang tagapagsalita ay nagsasagawa ng mga mapagkukunan ng network at dagdagan ang latency para sa iba pang mga pangunahing serbisyo. Ang pagsubaybay sa mga endpoint na ito gamit ang isang tool tulad SolarWinds Network Performance Monitor o Paessler PRTG Network Monitor nagbibigay-daan sa iyo upang matiyak na hindi ito rogue application na nagdudulot ng iyong mga problema sa latency.
Maghanap para sa Network Bottlenecks
Minsan ang sanhi ng latency ay bumababa sa mga bottlenecks sa network. Ang isang bottleneck ng network ay nangyayari kapag ang daloy ng mga packet ay pinigilan ng mga mapagkukunan ng network. Mayroong isang iba’t ibang mga paraan upang malutas ang mga bottlenecks ngunit ang isa ay nagpapabuti sa iyong disenyo ng LAN. Ang pag-segment ng iyong network sa mga VLAN ay makakatulong upang mapabuti ang pagganap. Gusto mo ring tiyakin na ang mga network ng server ng server ay maaaring tumakbo sa isang mas mataas na bilis kaysa sa mga node sa loob ng iyong network.
I-restart ang Iyong Hardware
Ang pag-restart ng iyong hardware kapag nahaharap sa mga isyu sa pagganap ay pag-aayos ng 101. Ang pag-restart ng iyong router ay tinatanggal ang cache upang maaari itong magsimulang tumakbo tulad ng sa nakaraan. Maaari rin itong mailapat sa iyong computer. Bagaman parang isang simpleng solusyon ang magulat ka kung gaano karaming mga isyu sa pagganap ang maaaring malutas sa pamamagitan ng pagpapatupad ng mga pangunahing hakbang na ito.
Subaybayan ang throughput at Latency para sa QOS
Ang pagsubaybay sa iyong latency at throughput ay ang tanging paraan upang matiyak na ang iyong network ay gumaganap sa isang mataas na pamantayan. Kung mayroong mataas na latency at mababang throughput pagkatapos ang iyong bandwidth ay inilalagay sa hindi magandang paggamit. Ang mas maaga mong malaman tungkol dito mas maaga kang makagawa ng pagkilos at simulan ang pag-aayos. Kung walang solusyon sa pagsubaybay sa network, mas mahirap masubaybayan ang mga nilalang na ito. Ang kabiguang subaybayan ang mga ito ay magreresulta sa mahinang pagganap ng network.
Sa sandaling nakikita mo na mayroong pagkakaroon ng latency, alam mo na ang mga packet ay tumatagal ng masyadong mahaba upang maabot ang kanilang patutunguhan. Maaari itong humantong sa throughput na nililimitahan ang bilang ng mga packet na maaaring maipadala sa isang pag-uusap. Nangangahulugan ito na oras na upang simulan ang pag-troubleshoot para sa sanhi ng latency at throughput.
Matapos masubaybayan ang iyong network maaari mong pagkatapos maghanap ng iba’t ibang mga pag-aayos sa iyong network upang makita kung ang problema ay tinanggal. Kung nagpapatuloy ang problema pagkatapos ay magpapatuloy ka lamang hanggang sa iyo hanapin ang sanhi ng ugat. Kapag nakumpleto mo na ang pag-troubleshoot dapat mong nahanap ang pinagmulan ng problema at naayos ito. Sa pamamagitan ng pagkakaroon ng malinaw na sukatan upang kumilos mula sa isang monitor ng network maaari mong mapanatili ang iyong pagganap sa lalong madaling panahon.
Tingnan din: Ano ang QOS?