Mga Tutorial

▷ Ano ang latency ng computer at kung paano sukatin ito

Talaan ng mga Nilalaman:

Anonim

Tiyak na marami sa mga may koneksyon sa Internet at hindi pa alam kung ano ang latency, o sa halip, ang konsepto ng latency. Ang latency ay naroroon sa bawat isa sa bawat bahagi ng bumubuo ng isang computer system, at hindi lamang sa isang Internet network. Kaya ngayon susubukan naming tukuyin kung ano ang latency at kung ano ang mga aparato na nasa. Makikita rin natin kung paano natin masusukat ito alinsunod sa mga kaso.

Indeks ng nilalaman

Sa computing mayroong isang malaking bilang ng mga parameter na dapat isaalang-alang kapag nakuha ang ilang mga sangkap. Ang isa sa mga ito ay tiyak na latency, bagaman wala kaming isang malinaw na panukala sa lahat ng mga kaso, tiyak dahil alam itong umiiral, at maaari itong maging halos kapareho sa lahat ng mga aparato, halimbawa, sa mga hard drive.

Sa kabilang banda, ang iba ay may mga hakbang na ito, at napakahalaga rin nila, halimbawa, router, sa ilang mga kaso, at lalo na ang memorya ng RAM. Nang walang karagdagang ado, tingnan natin kung ano ang latency at kung paano natin masusukat ito sa aming computer.

Kakayahan, pangkalahatang kahulugan

Una sa lahat, ang dapat nating gawin ay tukuyin ang konsepto ng latency sa mga generic na termino, sapagkat sa ganitong paraan maaari nating masimulan nang maisip kung saan maaaring magkaroon ang latency.

Ang latency, sa mga term ng computer, ay maaaring tukuyin bilang oras na lumipas sa pagitan ng isang order at tugon na nangyayari sa tiyak na pagkakasunud-sunod. Kaya, tulad ng maaari nating isipin, ang latency ay sinusukat sa isang yunit ng oras, partikular sa millisecond o microseconds, dahil ang pangalawa ay magiging napakataas na sukatan upang mag-aplay sa mga sistema ng microcomputer.

Sa pamamagitan ng latency sinusukat namin ang oras na hinihintay namin mula sa pagbibigay kami ng isang order hanggang sa natanggap namin ang tugon na inaasahan namin, alinman sa anyo ng impormasyon sa isang computer o sa paggalaw o tunog sa totoong buhay.

Ang bawat elemento ng computer ay gumagana sa pamamagitan ng mga de-koryenteng stimuli, kaya maaari nating sabihin na ito ang oras na kinakailangan upang maisagawa ang lahat ng kinakailangang mga de-koryenteng at lohikal na switch mula sa pagsisimula ng pagkilos sa pamamagitan ng isang peripheral na aparato, hanggang sa ang computer ay nagsasagawa ng pagkilos at Ipinapakita ang mga resulta.

Internet latency

Kung pinag-uusapan natin ang latency sa computing, ang karamihan ng oras, tinutukoy namin ang latency ng isang koneksyon sa Internet na koneksyon. Ang ugnayan sa pagitan ng mga node sa isang network ay batay sa pakikipag-ugnayan ng mga de-koryenteng signal, na naglalakbay sa isang daluyan, alinman sa pisikal, tulad ng mga cable o sa pamamagitan ng hangin, sa anyo ng mga alon. Bilang karagdagan, kinakailangan na gumamit ng isang serye ng mga protocol na nagpapahintulot sa amin na gawing katugma ang isa sa media sa isa pa at maitaguyod, sa isang paraan, isang order sa impormasyong ipinapadala at natatanggap namin.

Sinusukat ng latency ng network ang kabuuan ng mga hamon na nagaganap mula nang humiling kami ng impormasyon (o ipadala ito) at tumugon sa amin ang malayong node. Sa madaling salita, sinusukat nito ang oras na kinakailangan para sa isang packet ng data upang makakuha mula sa isang lugar patungo sa isa pa. Ang oras na ito, siyempre, ay sinusukat din sa millisecond. Kung halimbawa mayroon kaming isang latency ng 30 milliseconds, nangangahulugan ito na, dahil nagpadala kami ng isang kahilingan mula sa aming browser, hanggang sa natanggap ito ng server at siya namang tumugon sa amin kung ano ang gusto namin, isang oras ng 30 millisecond ay lumipas. Tila kaunti, ngunit kung minsan napapansin natin ito ng marami, makikita natin sa kung anong mga sitwasyon.

Ang terminong ito ay kilala rin sa pangalan ng Lag, lalo na sa mundo ng mga laro ng video, ngunit ang parehong mga termino ay nagpapahayag nang eksakto pareho.

Ano ang nakakaimpluwensya sa latency

Ang panukalang ito ay isa sa pinakamahalaga at dapat nating palaging isinasaalang-alang sa aming koneksyon, ayon sa kung anong uri ng mga application na gagamitin namin. Karaniwan mayroon kaming isang serye ng mga kadahilanan na nakakaimpluwensya sa latency:

Ang laki ng packet at protocol na ginagamit

Kung ang pakete ng paghahatid ay maliit, magiging mas madali upang maipadala at maglakbay kaysa sa isang mabigat, dahil hindi na kailangang hatiin ito at pagkatapos ay sumali dito. Sa kahulugan na ito, ang hardware ng kagamitan ay nakakaimpluwensya, dahilan kung bakit, kasama ang mga router o lumang network card, kakailanganin ang oras ng pagproseso upang maisagawa ang isang pagkilos. Ito ay lalong kritikal sa mga computer na may mababang kapasidad sa pagproseso.

Dapat din nating isaalang-alang ang mga protocol ng paghahatid ng data. Ang mga protocol na ito ay nagbibigay-daan sa amin upang matiyak na ang isang package ay dumating sa mabuting kondisyon at sa tamang ruta, mula sa isang node patungo sa isa pa, nagpapakilala ng karagdagang impormasyon sa kung paano ito dapat hawakan, kung anong uri ng pag-encrypt na dinadala nito, at iba pang mahahalagang aspeto para sa pagkilala at pagruruta. Tulad ng naisip mo, ang pagkuha ng lahat ng impormasyon na nasa loob ng mga pakete na ito ay magkakaroon din ng oras at isinasalin ito sa latency.

Mayroong isang malaking bilang ng mga protocol ng paghahatid sa mga network, ngunit ang pinakamahusay na kilala ay walang pagsala TCP (Transmission Control Protocol) at IP (Internet Protocol) at ang kanilang pagsasama. Ang mga protocol na ito ay ginagamit para sa iba't ibang mga pag-andar, higit sa lahat para sa tamang pag-ruta ng mga packet (IP protocol) at para sa pagkontrol ng error at tiyakin na ang impormasyon ay dumating nang tama (TCP protocol).

Ang pisikal na paghahatid ng daluyan, fiber optic latency

Sa parehong paraan, ang paglilipat sa pamamagitan ng isang pisikal na daluyan, sa karamihan ng mga kaso, ay mas mabilis kaysa sa paggawa nito sa pamamagitan ng mga alon, bagaman ang pagpapatupad ng 5 GHz frequency ay nagbigay ng ganitong uri ng mga network na may mas mataas na bilis ng paghahatid.

Ang pinakamabilis na daluyan sa kasalukuyan ay, nang walang pag-aalinlangan, ang mga optika ng hibla, dahil sa praktikal na ito ay hindi ipinakilala ang latency o Lag sa koneksyon. Ang paghahatid ng data sa pamamagitan ng mga impormasyong photoelectric ay kasalukuyang ang may pinakamataas na kapasidad, kapwa sa bandwidth at sa bilis ng paglipat.

Sa bilang ng mga commutations na dapat mangyari hanggang sa marating ang patutunguhan.

Magkakaroon din ito ng maraming gagawin sa mga jumps na dapat gawin ng package bago maabot ang patutunguhan, hindi pareho ang pagkakaroon ng isang direktang cable sa pagitan ng isang node at isa pa, kaysa sa pagdaan sa 200 iba't ibang mga node hanggang sa pagdating. Ang bawat isa sa kanila ay mag-aaksaya ng oras habang pinangangasiwaan nila ang paglipat ng pakete mula sa isang pinto patungo sa isa pa, dapat nating tandaan na ang isang pakete ay hindi na makarating sa patutunguhan, bago ito maglakbay sa maraming mga server na kakailanganin upang maproseso ito, at kahit na magdagdag ng dagdag na impormasyon upang maipasa ito. patungo sa patutunguhan. At marahil ang patutunguhan na ito ay nasa Conchinchina at lampas pa.

Sa puntong ito, mapapansin mo na hindi namin masyadong napag-usapan ang bandwidth ng isang koneksyon, at tiyak na ito ang tinitingnan namin nang higit na umarkila sa isang tagapagkaloob ng Internet.

Pagkakaiba sa pagitan ng Bandwidth at Latency Kailan mahalaga ang bawat isa?

Kung pinag-uusapan natin ang tungkol sa bandwidth ng isang koneksyon, tinutukoy namin ang dami ng impormasyon na nagagawa naming maipadala mula sa isang punto patungo sa isa pang bawat yunit ng oras. Ang mas maraming bandwidth na mayroon kami, mas maraming mga pakete na maaari naming i-download nang sabay-sabay. Ang yunit ng pagsukat ay ang mga piraso bawat segundo b / s, bagaman sa kasalukuyan ang pagsukat ay halos palaging iyon ng Megabits bawat segundo (Mb / s). Kung pinag-uusapan natin ang mga tuntunin ng imbakan, magiging Megabytes ito bawat segundo (MB / s) kung saan ang isang byte ay katumbas ng 8 bits.

Kung titingnan namin ay nagkakamali kami, pinag-uusapan namin ang tungkol sa bilis ng Internet kapag pinag-uusapan natin ang bandwidth, at dapat itong maging latency. Gayunpaman, lahat tayo ay nasanay na ito, at wala kaming mga pagdududa tungkol dito, kaya pag-uusapan natin ang latency upang tukuyin ito at bilis upang sumangguni sa bandwidth.

Ngayon dapat nating malaman kung kailan dapat nating isaalang-alang ang parehong mga hakbang depende sa kung ano ang ginagamit natin sa koneksyon.

Ang lapad ng band

Kung nais naming gamitin ang aming koneksyon upang i-download ang nilalaman na matatagpuan sa statically sa isang server (mga imahe, video, laro) pagkatapos ay magiging mahalaga ang bandwidth. Wala kaming pakialam kung ang koneksyon ay tumatagal ng 10 segundo upang maitatag, ang mahalagang bagay ay ang file ay tumatagal ng kaunting oras hangga't maaari upang i-download. Kung ang isang file ay sumasakop sa 1000 MB at mayroon kaming koneksyon ng 100 MB / s, aabutin ng 10 segundo upang i-download ito. Kung mayroon kaming koneksyon sa 200 MB / s, aabutin ng 5 segundo, madali.

Kakayahan

Mahalaga ito kapag nais nating gamitin ang aming koneksyon upang maglaro ng nilalaman sa real time tulad ng streaming o upang maglaro ng napakalaking online na laro. Kung napagtanto natin ito, sa kasong ito kailangan namin kung ano ang ipinapadala at natanggap na gawin nang sabay-sabay, nang walang pag-freeze ng imahe at pag-load ng mga buffer. Kapag nagpe-play kami at nakikita na ang isang manlalaro avatar na magically lilitaw at nawawala at tumalon, nangangahulugan ito na mayroon man o mayroon kaming Lag o mataas na latency. Ang nakikita natin, kahit na nagaganap ito sa sandaling iyon, nakikita lamang natin ang mga piraso nang walang pagpapatuloy dahil ang oras na kinakailangan upang maipadala ang impormasyon sa aming koponan ay mas mahaba kaysa sa kung ano ang tunay na nangyayari.

Kung pinag-uusapan natin ang tungkol sa mga laro ng tagabaril ng FPS at mayroon kaming napakataas na latency, hindi namin malalaman kung pinapatay nila kami, o malalaman din natin ang eksaktong posisyon ng isang kalaban. Siyempre, ang bandwidth ay magiging mahalaga, ngunit ang latency ay gumaganap ng isang pangunahing papel.

Paano sukatin ang latency ng aming koneksyon

Upang masukat ang latency ng aming koneksyon, maaari kaming gumamit ng isang tool na ipinatupad sa Windows mula nang ito ay umpisa, na tinatawag na Ping. Upang magamit ito kailangan nating magbukas ng isang window ng command, pagpunta sa menu ng pagsisimula at pag-type ng " CMD ". Buksan ang isang itim na window kung saan kailangan nating ilagay ang sumusunod na utos:

ping

Halimbawa, kung nais naming makita ang latency sa pagitan ng Professional Review at aming koponan, ilalagay namin ang " ping www.Profesionalreview.com ".

Dapat nating tingnan ang bahagi ng " oras = XXms ", iyon ang magiging latency namin. Tingnan natin kung ano ang nakakaapekto sa uri ng koneksyon. Upang gawin ito, makikita namin ang pagkakaiba sa pagitan ng isang wired na koneksyon at isang koneksyon sa Wi-Fi mula sa malayo sa parehong computer sa pamamagitan ng pag-ping sa aming sariling router.

Nakita namin na, sa pamamagitan ng cable, ang latency ay halos nililisan, mas mababa sa 1 millisecond, habang sa pamamagitan ng Wi-Fi ay ipinakilala namin ang pagkakasunud-sunod ng 7 millisecond. Ito ay tiyak para sa kadahilanang ito na laging nais ng mga manlalaro na gumamit ng isang pisikal na koneksyon sa isang Wi-Fi. Ang 7 ms ay isasalin sa mga pag-freeze ng mga imahe at jerks kung idagdag namin ang mga ito sa sariling lag na ilalagay ng remote na koneksyon.

Bisitahin ang aming tutorial para sa karagdagang impormasyon tungkol sa ping command at kung paano malalaman ang panlabas na IP

Sa gayon, ito ay magiging higit pa o mas malinaw sa amin kung ano ang latency ay nasa Internet at kung paano natin ito isasaalang-alang. Ngayon tingnan natin kung saan ang lilitaw ng latency.

Kakayahan sa RAM

Tiyak na ito ang magiging pangalawang pinakamahalagang seksyon kung saan dapat nating isaalang-alang ang latency ng isang elemento ng aming kagamitan, o hindi bababa sa isa na nakakuha ng higit na katanyagan sa mga nakaraang taon kasama ang DDR3 at DDR4 RAM.

Sa kaso ng RAM, ang kahulugan ay medyo naiiba sa kung ano ang naintindihan namin sa mga network. Sa kasong ito, isang elemento na mahalaga sa mga pag- ikot ng orasan na gumagana ang aming processor (dalas). Sa anumang kaso, palaging pinag-uusapan natin ang isang sukat ng TIME, at hindi iba pa.

Ang aktwal na latency sa RAM ay tinatawag na CAS o CL, at walang higit pa sa bilang ng mga siklo ng orasan na lumilipas dahil ang isang kahilingan ay ginawa ng CPU at ang RAM ay mayroong magagamit na impormasyon. Sinusukat namin ang oras sa pagitan ng kahilingan at tugon.

Bisitahin ang komprehensibong artikulo na pinag-uusapan ang tungkol sa RAM latency upang malaman ang lahat tungkol dito.

Hard disk latency

Ang isa pang aparato kung saan mahahanap natin ang mga oras ng latency ng malaking kahalagahan ay sa mga hard drive, lalo na ang mga batay sa mga elemento ng mekanikal. Sa kasong ito, ang latency ay isinalin sa maraming iba't ibang mga termino at nakatuon sa mga tiyak na pag-andar:

Oras ng pag-access

Karaniwang ito ang oras na kinakailangan para sa yunit ng imbakan na maging handa upang maipadala ang data. Ang isang hard disk ay binubuo ng mga turntables kung saan ang data ay naitala nang pisikal, sa baybayin ang mga datos na ito ay dapat basahin ng isang mekanikal na ulo na gumagalaw na patayo na pinapawisan ang buong ibabaw ng disk.

Ang oras ng pag-access ay ang oras na kukuha ng hard disk upang mabasa ang aming kahilingan para sa impormasyon at hanapin ang ulo ng makina nang eksakto sa silindro at tukoy na sektor kung saan babasahin ang impormasyong ito. Kasabay nito, ang hard drive ay umiikot sa mataas na bilis, kaya ang spindle, na matatagpuan sa sektor, ay maghintay para maabot ang track. Sa oras na ito ang impormasyon ay ihanda upang mabasa at mailipat.

Ang oras ng pag-access ay maaaring nahahati sa maraming mga pag-andar na aming inilarawan sa mga talatang ito:

Oras ng paghahanap

Ito ay tiyak na oras na kinakailangan para sa ulo na mailagay sa silindro, sektor at subaybayan na naglalaman ng data. Ang oras ng paghahanap na ito ay maaaring mag-iba sa pagitan ng 4 millisecond para sa pinakamabilis na yunit, hanggang sa 15 ms. Ang pinakakaraniwan para sa mga hard drive sa desktop ay 9 ms.

Sa SSD drive walang mga mekanikal na bahagi, kaya ang oras ng paghahanap ay nasa pagitan ng 0.08 at 0.16 ms. Masigla mas mababa kaysa sa mga makina.

Pag-ikot ng latency:

Sinusukat ng konseptong ito ang oras na kinakailangan para maabot ang suliran ng data dahil sa pag-ikot ng hard drive. Ang mga hard drive ay patuloy na umiikot, kaya para sa ilang oras na agwat ang ulo ay makatagpo ng mga agwat ng mga track ng data. Ang mas mataas na bilang ng mga rebolusyon (mga liko), ang mas mabilis na data sa isang tiyak na track ay maaaring ma-access. Para sa isang average na hard drive ng 7, 200 RPM makakakuha kami ng isang latency ng 4.17 ms.

Iba pang mga pagkaantala na nagdaragdag ng latency

Iba pang mga pagkaantala ng karaniwang impormasyon ng paghahatid isama ang oras ng pagproseso ng command at oras ng pag - stabilize ng spindle. Ang una ay ang oras na kinakailangan para sa pagbasa ng hardware, pagproseso, at pagpapadala ng data sa bus, na karaniwang tungkol sa 0.003 ms. Ang pangalawa ay ang oras na kakailanganin upang tumatag ang spindle pagkatapos ng paglipat, dahil sa pagiging mekanikal, tatagal ito ng isang tiyak na oras ng tungkol sa 0.1 ms.

Pagkatapos ay maaari ka ring magdagdag ng iba pang mga oras sa oras ng paghahatid ng data tulad ng mga sumusunod:

  • Oras ng sektor: oras na kinakailangan para sa sektor ng hard disk na mapatunayan at matatagpuan ang pisikal at lohikal. Oras ng pagtalon ng ulo: oras na lumipas sa pagitan ng paglipat mula sa isang ulo papunta sa iba pa upang mabasa ang impormasyon. Dahil dapat nating tandaan na ang mga hard drive ay may dalawang ulo para sa bawat plato na mayroon sila. Karaniwan ito sa 1 at 2 ms. Ang oras ng pagbabago ng silindro: lohikal na oras na lumilipas sa pagitan ng mga pagbabago mula sa isang silindro patungo sa isa pa. Ito ay karaniwang tungkol sa 2 o 3 ms.

Ano ang naisasalin nito? Buweno, ang isang mekanikal na hard drive ay mapahamak na mabagal kumpara sa isang SSD. Ito ang dahilan kung bakit ang mga SSD ay lubos na mapalakas ang pagganap ng anumang computer, kahit na ang mga nakatatanda.

Ang latency sa mga wireless na daga at headset

Hindi rin natin malilimutan ang tungkol sa mga wireless na daga sa larangan ng latency. Napatunayan na namin na napatunayan na ang latency sa isang daluyan ng dalas ng radyo ay nagdaragdag tungkol sa mga pisikal na koneksyon, at hindi ito pagbubukod sa mga wireless na daga.

Ang mga wireless na mice ay nagpapatakbo ng karamihan, sa isang dalas na dalas ng 2.4 GHz, maiisip natin na napakabilis nito, lalo na kung ang tatanggap ay malapit, ngunit hindi ito magkakaroon ng isang mas mababang latency kaysa sa isang cable mouse, maging ng mga panloob na modelo sa saklaw. Ito ay tiyak para sa kadahilanang ito na ang karamihan sa mga daga sa paglalaro ay may mga wired at non-wireless na koneksyon, maliban sa napakataas na mga modelo na may mataas na gastos.

Eksaktong ang parehong nangyayari sa mga headphone, gayunpaman, sa partikular na kaso na ito, ito ay tungkol sa tunog, kung saan kami ay biologically mayroon nang isang tiyak na latency upang umepekto sa mga tunog na ginawa sa ating kapaligiran. Ito ang dahilan kung bakit ang mga pakinabang ng isang wireless (mabuti) at isang naka-wire na headset ay magiging katulad na katulad, sa aming mga tainga at para sa layunin ng paggamit. Hindi ito, samakatuwid, magiging kasinghalaga ng isang mouse o iba pang sangkap.

Konklusyon tungkol sa latency sa aming computer

Well ito ang mga pangunahing hakbang ng latency na dapat nating isaalang-alang sa aming kagamitan sa computer. Nang walang pag-aalinlangan, ang pinakamahalaga sa lahat ay tiyak na sa koneksyon sa Internet, dahil ito ang isa na mas pinapansin natin sa araw-araw nating paggamit ng network, lalo na kung ihahandog namin ang ating sarili sa paglalaro ng online. At pati na rin ng isang hard drive kung ang aming system ay naka-install sa isang mekanikal.

Sa lahat ng iba pang mga kaso, halos hindi natin magagawa ang marami upang mapabuti ang pagganap ng mga sangkap, dahil ito ay isang likas na tampok ng mga ito, lalo na ang mga hard drive. Kung bumili kami ng isang SSD na nagmumula sa paggamit ng isang HDD ay tiyak na mapapansin natin na ang pagkakaiba sa pagganap ay abysmal.

Sa kaso ng RAM, kung nakita mo ang aming artikulo na espesyal na nakatuon sa iyo, malalaman mo kung paano namin masusukat ito, ngunit kaunti lang ang magagawa natin upang mapagbuti ito, sa katunayan, ito ay praktikal na hindi mahahalata para sa amin, isinasaalang-alang ang mataas na mga frequency kung saan module at lahat ng gumaganang motherboard. Bilang karagdagan, ang kakulangan na ito ay binubuo ng mataas na dalas ng mga nagtatrabaho.

Ang latency ay isang bagay na ganap na palaging magiging bahagi ng arkitektura ng isang computer o anumang iba pang elemento. Laging magkakaroon ng isang oras ng pagitan ng isang kahilingan at isang pagpapatupad anuman ang medium na ginamit at konektado ang elemento. Ang ating Sarili at ang ating stimuli ay ang pinakadakilang mapagkukunan ng LAG o latency.

Inirerekumenda din namin:

Sa palagay mo ba talagang mahalaga ang latency sa isang computer o isang network? Mag-iwan sa amin ng mga puna tungkol sa iyong opinyon sa paksang ito. Maaari mo bang isipin ang anumang iba pang sangkap na kung saan dapat isaalang-alang ang latency?

Mga Tutorial

Pagpili ng editor

Back to top button