Tutoriali

▷Što je latencija računala i kako se mjeriti

Sadržaj:

Anonim

Sigurno je mnogo onih koji imaju internetsku vezu i još ne znaju što je latencija, ili bolje rečeno, pojam latencije. Latencija je prisutna u svim komponentama koje čine računalni sustav, a ne samo u internetskoj mreži. Stoga ćemo danas pokušati definirati što je latencija i na kojim se uređajima nalazi. Vidjet ćemo i kako to možemo izmjeriti prema kojim slučajevima.

Sadržaj indeks

U računanju postoji veliki broj parametara koji se moraju uzeti u obzir pri nabavljanju određenih komponenti. Jedan od njih je upravo kašnjenje, premda nemamo izričitu mjeru u svim slučajevima, upravo zato što se zna da postoji i može biti vrlo slična u svim uređajima, na primjer, na tvrdom disku.

S druge strane, drugi imaju ove mjere, a one su također vrlo važne, na primjer, usmjerivač, u nekim slučajevima, a posebno RAM memorija. Bez dodatnog divljanja, da vidimo što je latencija i kako to možemo izmjeriti na računalu.

Latencija, opće značenje

Prije svega, ono što ćemo morati učiniti jest definirati pojam latencije općenito, jer na taj način možemo bolje zamisliti gdje latencija može postojati.

Latencija se, računalno gledano, može definirati kao vrijeme koje protekne između narudžbe i odgovora do tog određenog reda. Kao što možemo pretpostaviti, latencija se mjeri u jedinici vremena, točnije u milisekundama ili mikrosekundama, jer bi druga bila previsoka mjera primjenjivanja na mikroračunalne sustave.

S latencijom mjerimo vrijeme koje čekamo od kada dajemo nalog dok ne dobijemo odgovor koji očekujemo, bilo u obliku informacija na računalu ili u pokretu ili zvuku u stvarnom životu.

Svaki računalni element djeluje putem električnih podražaja, pa bismo mogli reći da je potrebno vrijeme da se izvedu svi potrebni električni i logički prekidači od početka akcije preko perifernog uređaja, dok računalo ne izvrši akciju i pokazuje rezultate.

Internet kašnjenje

Kada većinu vremena govorimo o kašnjenju u računanju, mislimo na kašnjenje mreže internetskih veza. Međusobna povezanost između čvorova u mreži temelji se na interakciji električnih signala koji u obliku valova putuju kroz medij, bilo fizički, poput kablova ili zraka. Pored toga, potrebno je koristiti niz protokola koji nam omogućuju da jedan medij kompatibilan s drugim i uspostavimo, na neki način, redoslijed u podacima koje šaljemo i primamo.

Latencija mreže mjeri zbroj izazova koji nastaju otkad tražimo informacije (ili ih pošaljemo), a udaljeni čvor odgovori na nas. Drugim riječima, mjeri vrijeme potrebno da se paket podataka prebaci s jednog mjesta na drugo. Ovo se vrijeme, naravno, mjeri i u milisekundama. Ako na primjer imamo kašnjenje od 30 milisekundi, to će značiti da će, pošto smo poslali zahtjev iz našeg preglednika, sve dok ga poslužitelj nije primio i zauzvrat nam odgovorio što želimo, proći će vrijeme od 30 milisekundi. Čini se malo, ali ponekad ga mnogo primjećujemo, vidjet ćemo u kojim situacijama.

Ovaj je pojam dobro poznat i po imenu Lag, posebno u svijetu videoigara, ali oba izraza izražavaju potpuno isto.

Što utječe na latenciju

Ova je mjera jedna od najvažnijih i koju uvijek moramo uzeti u obzir u vezi s obzirom na vrstu aplikacija koje ćemo koristiti. Općenito imamo niz čimbenika koji utječu na kašnjenje:

Veličina paketa i protokoli koji se koriste

Ako je prijenosni paket mali, lakše će se prenijeti i putovati nego težak, jer neće biti potrebe za dijeljenjem i pridruživanjem. U tom smislu, utječe i hardver opreme, razlog zašto će, uz usmjerivače ili stare mrežne kartice, trebati više vremena za obradu za provođenje neke akcije. To je posebno važno na računalima s niskim kapacitetom obrade.

Moramo uzeti u obzir i protokole za prijenos podataka. Ovi protokoli omogućuju nam da osiguramo da paket stigne u dobrom stanju i ispravnom rutom, od jednog čvora do drugog, uvodeći dodatne informacije o tome kako treba rukovati, koju vrstu enkripcije nosi i ostale važne aspekte za njezinu identifikaciju i usmjeravanje. Kao što možete zamisliti, ekstrahiranje svih informacija koje se nalaze unutar ovih paketa također će vam trebati vremena, a to se pretvara u kašnjenje.

Postoji veliki broj protokola za prijenos u mrežama, ali najpoznatiji su nesumnjivo TCP (Transmission Control Protocol) i IP (Internet Protocol) i njihova kombinacija. Ovi se protokoli koriste za razne funkcije, uglavnom za ispravno usmjeravanje paketa (IP protokol) i za kontrolu pogrešaka i za osiguranje ispravnog pristizanja podataka (TCP protokol).

Fizički prijenosni medij, latencija optičkih vlakana

Na isti način, prijenos kroz fizički medij, u većini slučajeva, bit će brži nego što to rade pomoću valova, iako je implementacija frekvencija od 5 GHz omogućila ovoj vrsti mreže veću brzinu prijenosa.

Najbrži medij trenutno je, bez sumnje, vlaknasta optika, jer praktički ne uvodi latenciju ili zastoj u vezi. Prijenos podataka putem fotoelektričnih impulsa trenutno je najveći kapacitet, kako u propusnom opsegu, tako i u brzini prebacivanja.

Od broja komutacija koje se moraju dogoditi do postizanja odredišta.

Također će imati puno veze sa skokovima koje paket mora poduzeti prije dolaska do odredišta, nije isto imati izravan kabel između jednog i drugog čvora, nego proći kroz 200 različitih čvorova do dolaska. Svaki od njih trošit će vrijeme dok je zadužen za prebacivanje paketa s vrata na druga, moramo imati na umu da paket nikad ne stigne na odredište, prije nego što prođe kroz mnoštvo poslužitelja koji će ga trebati obraditi, pa čak i dodati dodatne informacije kako bi ga proslijedili. do odredišta. A možda se ovo odredište nalazi u Conchinchini i šire.

U ovom ćete trenutku primijetiti da nismo previše razgovarali o propusnosti veze, a upravo je to ono na što najviše gledamo prilikom zapošljavanja internetskog pružatelja usluga.

Razlika između širine pojasa i kašnjenja Kada je svaki od njih važan?

Kada govorimo o širini pojasa veze, mislimo na količinu informacija koju smo u mogućnosti prenijeti iz jedne točke u drugu za jedinicu vremena. Što imamo širinu pojasa, više paketa možemo istovremeno preuzeti. Mjerna jedinica je bitova u sekundi b / s, iako je trenutno gotovo uvijek mjerenje megababita u sekundi (Mb / s). Ako razgovaramo u smislu pohrane, to će biti megabajti u sekundi (MB / s) gdje je jedan bajt ekvivalentan 8 bita.

Ako pogledamo da radimo grešku, govorimo o brzini interneta kada govorimo o propusnosti, a to bi trebalo biti kašnjenje. Međutim, svi smo navikli na to i u to ne sumnjamo, pa ćemo govoriti o kašnjenju da bismo ga se odnosili i brzini da bismo se odnosili na širinu pojasa.

Sada moramo znati kada bismo trebali razmotriti obje mjere ovisno o čemu koristimo našu vezu.

Širina trake

Ako želimo koristiti našu vezu za preuzimanje sadržaja koji se nalazi statički na poslužitelju (slike, videozapisi, igre), tada će širina pojasa biti neophodna. Nije nas briga da li za uspostavljanje veze treba 10 sekundi, važno je da datoteka preuzme što je manje vremena potrebno. Ako datoteka zauzima 1000 MB, a imamo vezu od 100 MB / s, trebat će 10 sekundi da je preuzmemo. Ako imamo vezu od 200 MB / s, bit će lako 5 sekundi.

skrivenost

Bitno će biti kada našu vezu želimo iskoristiti za reprodukciju sadržaja u stvarnom vremenu, kao što je streaming, ili igranje masivnih internetskih igara. Ako to shvatimo, u ovom slučaju je potrebno da se ono što se prenosi i primi radi istovremeno, bez zamrzavanja slike i međuspremnika. Kad igramo i vidimo da se avatar igrača magično pojavljuje i nestaje i skače, to znači da ili on ili mi imamo Lag ili visoku latenciju. Ono što vidimo, čak i ako se događa u tom trenutku, mi vidimo samo dijelove bez kontinuiteta, jer je vrijeme potrebno za slanje informacija našem timu mnogo duže od onoga što se zapravo događa.

Ako govorimo o FPS igrama pucača i imamo vrlo visoku latenciju, nećemo otkriti kada nas ubiju, niti ćemo znati točan položaj protivnika. Naravno, širina pojasa bit će važna, ali latencija igra ključnu ulogu.

Kako izmjeriti kašnjenje naše veze

Za mjerenje kašnjenja naše veze možemo koristiti alat koji je u sustavu Windows implementiran od njegovog početka, nazvan Ping. Da bismo ga upotrijebili morat ćemo otvoriti naredbeni prozor, otvoriti izbornik Start i upisati " CMD ". Otvorit će se crni prozor u koji moramo smjestiti sljedeću naredbu:

ping

Na primjer, ako želimo vidjeti latenciju između Professional Review-a i našeg tima, stavit ćemo „ ping www.Profesionalreview.com “.

Moramo pogledati dio " vremena = XXms ", to će biti naša latencija. Pogledajmo kako vrsta veze utječe na kašnjenje. Da bismo to učinili, vidjet ćemo razliku između žičane veze i Wi-Fi veze izdaleka na istom računalu pingingom vlastitog usmjerivača.

Vidimo da je kablovskim kašnjenjem praktično nula, manjim od 1 milisekunde, dok Wi-Fi-jem već uvodimo red od 7 milisekundi. Upravo iz tog razloga igrači uvijek žele koristiti fizičku vezu s Wi-Fi-jem. Tih 7 ms pretvorit će se u zamrzavanje slika i trzaja ako ih dodamo vlastitom zaostajanju koje će staviti udaljena veza.

Posjetite naš vodič za više informacija o ping naredbi i kako znati vanjsku IP

Pa, postat će nam manje-više jasno što je latencija na Internetu i kako bismo to trebali uzeti u obzir. Sada da vidimo gdje se najviše pojavljuje zastoj.

Latencija u RAM-u

Sigurno će ovo biti drugi najvažniji odjeljak u kojem moramo uzeti u obzir kašnjenje jednog elementa naše opreme ili barem onog koji je zadnjih godina stekao veću slavu s DDR3 i DDR4 RAM-om.

U slučaju RAM-a, definicija je malo drugačija od onoga što smo razumjeli u mrežama. U ovom slučaju dolazi u obzir element bitan koliko ciklusi takta koji naš procesor radi (frekvencija). U svakom slučaju, mi uvijek govorimo o mjeri vremena, a ne o nečem drugom.

Stvarno vrijeme kašnjenja u RAM-u naziva se CAS ili CL i ne predstavlja ništa više od broja ciklusa takta koji istječu od trenutka kada CPU podnese zahtjev, a RAM ima dostupne informacije. Mjerimo vrijeme između zahtjeva i odgovora.

Posjetite ovaj opsežni članak koji govori o kašnjenju RAM-a da biste saznali sve o njemu.

Latencija tvrdog diska

Drugi uređaj na kojem možemo pronaći latencije od velike važnosti je u tvrdim diskovima, posebno onima temeljenim na mehaničkim elementima. U ovom se slučaju kašnjenje prevodi u nekoliko različitih izraza i usredotočeno je na određene funkcije:

Vrijeme pristupa

U osnovi je potrebno da jedinica za spremanje bude spremna za prijenos podataka. Tvrdi disk sastoji se od okretnih stolova u koje se podaci fizički bilježe, a zauzvrat te podatke mora očitati mehanička glava koja se kreće okomito pomičući cijelu površinu diska.

Vrijeme pristupa je vrijeme koje je tvrdom disku potrebno za čitanje našeg zahtjeva za informacijama i lociranje mehaničke glave točno u cilindru i određenom sektoru gdje se te informacije trebaju očitati. Istovremeno s tim, tvrdi disk se vrti velikom brzinom, tako da će vreteno, jednom smješteno u sektoru, morati pričekati da staza dođe do njega. Tek u ovom trenutku informacije će se pripremiti za čitanje i prijenos.

Vrijeme pristupa može se podijeliti na nekoliko funkcija koje smo opisali u ovim stavcima:

Vrijeme pretraživanja

Točno vrijeme je potrebno da se glava postavi na cilindar, sektor i tračnicu. Ovo vrijeme pretraživanja može varirati između 4 milisekunde za najbrže jedinice, do 15 ms. Najčešći za stolne diskove je 9 ms.

U SSD pogonima nema mehaničkih dijelova, pa je vrijeme pretraživanja između 0, 08 i 0, 16 ms. Ogromno manje od mehaničkih.

Latencija rotacije:

Ovaj koncept mjeri vrijeme potrebno da vreteno dođe do podatkovne staze zbog vlastite rotacije tvrdog diska. Tvrdi diskovi se kontinuirano okreću, pa će se za određene vremenske intervale glava susretati s povremenim zapisima podataka. Što je veći broj okretaja (okretaja), brži su podaci na određenoj stazi. Za prosječni tvrdi disk od 7.200 RPM dobit ćemo kašnjenje od 4, 17 ms.

Ostala kašnjenja koja dodaju kašnjenje

Ostala kašnjenja tipična za prijenos podataka uključuju vrijeme obrade naredbi i vrijeme stabilizacije vretena. Prvo će biti potrebno vrijeme za hardver za čitanje, obradu i prijenos podataka na magistrali, što je obično oko 0, 003 ms. Drugo je vrijeme koje je potrebno da se vreteno stabilizuje nakon pomicanja, jer je mehaničko, ovo će trajati određeno vrijeme od oko 0, 1 ms.

Tada možemo dodati i druga vremena u vrijeme prijenosa podataka, kao što je slijedeće:

  • Vrijeme za sektor: vrijeme koje je potrebno da se sektor tvrdog diska provjeri i da se fizički i logično nalazi. Vrijeme skakanja glave: vrijeme koje protekne između prelaska s jedne glave na drugu za čitanje informacija. Budući da moramo imati na umu da tvrdi diskovi imaju dvije glave za svaku ploču koju imaju. Obično je za 1 i 2 ms. Vrijeme promjene cilindra: logično vrijeme koje protekne između promjena iz jednog cilindra u drugi. Obično je to oko 2 ili 3 ms.

Što ovo znači? Pa, mehanički tvrdi disk prokleto je spor u odnosu na SSD. Zbog toga SSD-ovi značajno povećavaju performanse bilo kojeg računala, čak i starijeg.

Latencija bežičnih miševa i slušalica

Ne možemo zaboraviti ni bežične miševe na polju kašnjenja. Već smo empirijski potvrdili da se latencija u radiofrekvencijskom mediju povećava u odnosu na fizičke veze, a to nije iznimka kod bežičnih miševa.

Bežični miševi djeluju većinom, u frekvencijskom rasponu od 2, 4 GHz, možemo zamisliti da je to vrlo brzo, pogotovo ako je prijemnik blizu, ali neće imati niže latencije od kablovskog miša, čak i od modela interijera u rasponu. Upravo iz tog razloga većina miševa za igranje ima žičnu i bežičnu konekciju, osim vrlo high-end modela s visokom cijenom.

Točno se događa i sa slušalicama, međutim, u ovom specifičnom slučaju riječ je o zvuku, gdje biološki već imamo određeno odstupanje da reagiramo na zvukove koji nastaju u našem okruženju. Zbog toga će prednosti bežičnih (dobrih) i žičnih slušalica biti vrlo slične, u našim ušima i u svrhu korištenja. Stoga to neće biti jednako važno kao miš ili druga komponenta.

Zaključak o kašnjenju u našem računalu

Pa to su glavne mjere kašnjenja koje moramo uzeti u obzir u računalnoj opremi. Bez sumnje, najvažnija od svega zasigurno će biti internetska veza, jer upravo ćemo je ona primijetiti u svakodnevnom korištenju mreže, posebno ako se posvetimo igranju na mreži. I također naravno tvrdog diska ako je naš sustav instaliran na mehanički.

U svim ostalim slučajevima praktički ne možemo učiniti mnogo za poboljšanje performansi komponenti, budući da im je to svojstveno svojstvo, posebno tvrdih diskova. Ako smo kupili SSD koji koristi HDD, zasigurno ćemo primijetiti da je razlika u performansama neispravna.

U slučaju RAM-a, ako ste vidjeli naš članak posebno posvećen njemu, znat ćete kako ga možemo izmjeriti, ali malo je toga što možemo poboljšati, u stvari, to je za nas praktički neprimjetan, uzimajući u obzir visoke frekvencije na kojima moduli i svi radovi na matičnoj ploči. Uz to, taj nedostatak čini velika učestalost onih koji rade.

Latencija je nešto što će apsolutno uvijek biti dio arhitekture računala ili bilo kojeg drugog elementa. Uvijek će proći vrijeme između zahtjeva i izvršenja bez obzira na korišteni medij i element koji je spojen. Sami i naši stimulansi najveći smo izvor LAG-a ili kašnjenja.

Također preporučujemo:

Mislite li da je latencija doista važna na računalu ili mreži? Ostavite nam komentare o vašem mišljenju o ovoj temi. Možete li razmišljati o bilo kojoj drugoj komponenti u kojoj bi trebalo uzeti u obzir kašnjenje?

Tutoriali

Izbor urednika

Back to top button