Tutoriale

▷ Ce este latența computerului și cum se poate măsura

Cuprins:

Anonim

Cu siguranță mulți dintre cei care au o conexiune la Internet și nu știu încă care este latența sau, mai bine zis, conceptul de latență. Latenția este prezentă în toate componentele care alcătuiesc un sistem informatic și nu numai într-o rețea de internet. Așadar, astăzi vom încerca să definim ce latență este și pe ce dispozitive este activată. Vom vedea, de asemenea, cum îl putem măsura în funcție de cazuri.

Indice de conținut

În calcul există un număr mare de parametri care trebuie luați în considerare la achiziționarea anumitor componente. Una dintre ele este exact latența, deși nu avem o măsură explicită în toate cazurile, tocmai pentru că se știe că există și poate fi foarte similară pe toate dispozitivele, de exemplu, pe hard disk-uri.

Pe de altă parte, alții au aceste măsuri și sunt, de asemenea, foarte importante, de exemplu, routerul, în unele cazuri, în special memoria RAM. Fără alte detalii, să vedem care este latența și cum o putem măsura pe computerul nostru.

Latenție, sens general

În primul rând, ceea ce va trebui să facem este să definim conceptul de latență în termeni generici, deoarece în acest fel ne putem imagina mai bine unde poate exista latența.

Latenția, în termeni de calculator, poate fi definită ca timpul care trece între o comandă și răspunsul care apare la acea ordine specifică. Deci, după cum putem presupune, latența este măsurată într-o unitate de timp, în special în milisecunde sau microsecunde, deoarece a doua ar fi o măsură prea mare pentru a se aplica sistemelor de microcomputere.

Cu latență , măsurăm timpul pe care îl așteptăm de când facem o comandă până când primim răspunsul pe care îl așteptăm, fie sub formă de informații pe un computer, fie în mișcare sau sunet în viața reală.

Fiecare element al calculatorului funcționează prin stimuli electrici, așadar am putea spune că este timpul necesar pentru a efectua toate comutatoarele electrice și logice necesare de la începutul acțiunii printr-un dispozitiv periferic, până când computerul execută acțiunea și arată rezultatele.

Latență pe internet

Când vorbim despre latența în calcul, marea majoritate a timpului, ne referim la latența unei rețele de conexiune la Internet. Interconectarea dintre nodurile dintr-o rețea se bazează pe interacțiunea semnalelor electrice, care circulă printr-un mediu, fie fizic, cum ar fi cabluri, fie prin aer, sub formă de unde. În plus, este necesar să utilizăm o serie de protocoale care ne permit să facem compatibil un media cu altul și să stabilim, într-un fel, o comandă în informațiile pe care le trimitem și le primim.

Latența rețelei măsoară suma provocărilor care apar din momentul în care solicităm informații (sau o trimitem) și nodul la distanță ne răspunde. Cu alte cuvinte, măsoară timpul necesar pentru ca un pachet de date să treacă dintr-un loc în altul. De data aceasta, desigur, se măsoară și în milisecunde. Dacă, de exemplu, avem o latență de 30 de milisecunde, va însemna că, de când am trimis o solicitare de la browserul nostru, până când serverul a primit-o și, la rândul nostru, ne-a răspuns cu ceea ce ne dorim, va fi trecut un timp de 30 de milisecunde. Pare puțin, dar uneori îl observăm foarte mult, vom vedea în ce situații.

Acest termen este cunoscut și sub numele de Lag, mai ales în lumea jocurilor video, dar ambii termeni exprimă exact același lucru.

Ce influențează latența

Această măsură este una dintre cele mai importante și de care trebuie să luăm mereu în calcul conexiunea noastră, în funcție de ce tip de aplicații vom folosi. În general, avem o serie de factori care influențează latența:

Dimensiunea pachetului și protocoalele utilizate

Dacă pachetul de transmisie este mic, va fi mai ușor de transmis și de călătorit decât unul greu, deoarece nu va mai fi necesar să îl împărțiți și apoi să îl alăturați. În acest sens, hardware-ul echipamentului influențează și el, motiv pentru care, cu routere sau carduri de rețea vechi, va fi nevoie de mai mult timp de procesare pentru a efectua o acțiune. Acest lucru este esențial în special pentru calculatoarele cu capacitate redusă de procesare.

De asemenea, trebuie să ținem cont de protocoalele de transmitere a datelor. Aceste protocoale ne permit să ne asigurăm că un pachet ajunge în stare bună și pe ruta corectă, de la un nod la altul, introducând informații suplimentare despre cum trebuie gestionat, ce tip de criptare poartă și alte aspecte importante pentru identificarea și rutarea acestuia. După cum vă puteți imagina, extragerea tuturor informațiilor care se află în aceste pachete va dura, de asemenea, timp și acest lucru se traduce în latență.

Există un număr mare de protocoale de transmisie în rețele, dar cele mai cunoscute sunt, fără îndoială, TCP (Transmission Control Protocol) și IP (Internet Protocol) și combinația lor. Aceste protocoale sunt utilizate pentru diferite funcții, în principal pentru rutarea corectă a pachetelor (protocol IP) și pentru controlul erorilor și pentru a asigura că informațiile sosesc corect (protocol TCP).

Mediul de transmisie fizică, latență fibră optică

În același mod, transmiterea printr-un mediu fizic, în majoritatea cazurilor, va fi mai rapidă decât realizarea prin intermediul undelor, deși implementarea frecvențelor de 5 GHz a furnizat acest tip de rețele cu o viteză de transmisie mai mare.

Cel mai rapid mediu este, fără îndoială, fibra optică, deoarece practic nu introduce latență sau Lag în conexiune. Transmiterea datelor prin impulsuri fotoelectrice este în prezent cea cu cea mai mare capacitate, atât în ​​lățimea de bandă, cât și în viteza de comutare.

Din numărul de comutații care trebuie să apară până la atingerea destinației.

De asemenea, va avea multe de-a face cu salturile pe care pachetul trebuie să le facă înainte de a ajunge la destinație, nu este același să ai un cablu direct între un nod și altul, decât să parcurgi 200 de noduri diferite până la sosire. Fiecare dintre ei va pierde timpul în timp ce sunt responsabili de mutarea pachetului de la o ușă la alta, trebuie să reținem că un pachet nu ajunge niciodată la destinație direct, înainte de a călători printr-o multitudine de servere care vor trebui să-l prelucreze și chiar să adauge informații suplimentare pentru a-l transmite. până la destinație. Și poate că această destinație este în Conchinchina și nu numai.

În acest moment, veți observa că nu am vorbit prea mult despre lățimea de bandă a unei conexiuni și este exact ceea ce privim cel mai mult la angajarea unui furnizor de internet.

Diferența dintre lățimea de bandă și latență Când este important fiecare?

Când vorbim despre lățimea de bandă a unei conexiuni, ne referim la cantitatea de informații pe care le putem transmite de la un punct la altul pe unitatea de timp. Cu cât avem mai multă lățime de bandă, cu atât mai multe pachete le putem descărca simultan. Unitatea de măsură este cea a biților pe secundă b / s, deși în prezent măsurarea este aproape întotdeauna cea a Megabits pe secundă (Mb / s). Dacă vorbim în termeni de stocare, acesta va fi Megabytes pe secundă (MB / s) unde un octet este echivalent cu 8 biți.

Dacă arătăm că facem o greșeală, vorbim despre viteza Internetului când vorbim despre lățimea de bandă, iar aceasta ar trebui să fie latență. Cu toate acestea, suntem cu toții obișnuiți cu acest lucru și nu avem niciun dubiu în acest sens, așa că vom vorbi despre latență pentru a ne referi la ea și viteza pentru a ne referi la lățimea de bandă.

Acum trebuie să știm când ar trebui să luăm în considerare ambele măsuri în funcție de ce folosim conexiunea noastră.

Lățimea benzii

Dacă dorim să ne utilizăm conexiunea pentru a descărca conținut localizat static pe un server (imagini, videoclipuri, jocuri), atunci lățimea de bandă va fi esențială. Nu ne interesează dacă conexiunea durează 10 secunde, important este ca fișierul să dureze cât mai puțin timp. Dacă un fișier ocupă 1000 MB și avem o conexiune de 100 MB / s, este nevoie de 10 secunde pentru descărcare. Dacă avem o conexiune de 200 MB / s, va dura 5 secunde, ușor.

latență

Va fi esențial atunci când dorim să ne utilizăm conexiunea pentru a reda conținut în timp real, precum streaming sau pentru a juca jocuri online masive. Dacă ne dăm seama, în acest caz avem nevoie de ceea ce este transmis și primit pentru a fi realizat simultan, fără înghețarea imaginii și buffere de încărcare. Când jucăm și vedem că un jucător avatar apare în mod magic și dispare și sare, înseamnă că fie el, fie noi, avem Lag sau latență ridicată. Ceea ce vedem, chiar dacă are loc în acel moment, vedem doar biți fără continuitate, deoarece timpul necesar pentru a trimite informațiile echipei noastre este mult mai lung decât ceea ce se întâmplă de fapt.

Dacă vorbim despre jocurile cu trăgători FPS și avem o latență foarte mare, nu vom afla când ne vor omorî și nici nu vom cunoaște poziția exactă a unui adversar. Desigur, lățimea de bandă va fi importantă, dar latența joacă un rol cheie.

Cum se măsoară latența conexiunii noastre

Pentru a măsura latența conexiunii noastre, putem folosi un instrument care a fost implementat în Windows încă de la înființare, numit Ping. Pentru ao folosi, va trebui să deschidem o fereastră de comandă, mergând la meniul de start și tastând „ CMD ”. Se va deschide o fereastră neagră unde trebuie să plasăm următoarea comandă:

ping

De exemplu, dacă dorim să vedem latența dintre Professional Review și echipa noastră, vom pune „ ping www.Profesionalreview.com ”.

Trebuie să privim partea „ timp = XXms ”, aceasta va fi latența noastră. Să vedem cum afectează tipul de conexiune latența. Pentru a face acest lucru, vom vedea diferența dintre o conexiune cu fir și o conexiune Wi-Fi de departe pe același computer, făcând un ping-ul propriului router.

Vedem că, prin cablu, latența este practic nulă, mai mică de 1 milisecundă, în timp ce prin Wi-Fi introducem deja ordinea de 7 milisecunde. Tocmai din acest motiv, jucătorii doresc întotdeauna să utilizeze o conexiune fizică la un Wi-Fi. Aceste 7 ms se vor traduce în înghețuri de imagini și blocaje dacă le adăugăm la propriul lag pe care îl va pune conexiunea la distanță.

Accesați tutorialul nostru pentru mai multe informații despre comanda ping și cum să cunoașteți IP-ul extern

Ei bine, ne-ar fi devenit mai mult sau mai puțin clar care este latența pe Internet și cum ar trebui să o luăm în considerare. Acum să vedem unde apare cel mai mult latența.

Latenția în memoria RAM

Cu siguranță aceasta va fi a doua cea mai importantă secțiune în care trebuie să luăm în considerare latența unui element al echipamentului nostru, sau cel puțin a celei care a câștigat mai multă faimă în ultimii ani cu DDR3 și DDR4 RAM.

În cazul RAM, definiția este puțin diferită de ceea ce am înțeles în rețele. În acest caz, intră în joc un element la fel de important precum ciclurile de ceas la care funcționează procesorul nostru (frecvența). În orice caz, vorbim întotdeauna despre o măsură de TIMP, și nu despre altceva.

Latența reală în memoria RAM se numește CAS sau CL și nu este altceva decât numărul de cicluri de ceas care se scurs de când o cerere este făcută de CPU și RAM are informațiile disponibile. Măsurăm timpul dintre cerere și răspuns.

Accesați acest articol cuprinzător vorbind despre latența RAM pentru a afla totul despre asta.

Latență pe hard disk

Un alt dispozitiv în care putem găsi perioade de latență de mare importanță este în hard disk-uri, în special în cele bazate pe elemente mecanice. În acest caz, latența este tradusă în mai mulți termeni și se concentrează pe funcții specifice:

Timp de acces

Practic, este timpul necesar pentru ca unitatea de stocare să fie gata să transmită datele. Un hard disk este format din placi turnante în care datele sunt înregistrate fizic, la rândul lor, aceste date trebuie citite de un cap mecanic care se mișcă perpendicular pe întreaga suprafață a discului.

Timpul de acces este acela în care durează hard disk-ul pentru a citi cererea noastră de informații și pentru a localiza capul mecanic exact în cilindrul și sectorul specific în care trebuie citite aceste informații. Simultan cu aceasta, hard disk-ul se învârte cu viteză mare, astfel încât fusul, odată situat în sector, va trebui să aștepte ca piesa să ajungă la el. Doar în acest moment informațiile vor fi pregătite pentru a fi citite și transmise.

Timpul de acces poate fi împărțit în mai multe funcții pe care le-am descris în aceste paragrafe:

Timp de căutare

Este exact timpul necesar pentru ca capul să fie plasat pe cilindrul, sectorul și pista care conțin datele. Acest timp de căutare poate varia între 4 milisecunde pentru cele mai rapide unități, până la 15 ms. Cel mai frecvent pentru hard disk-urile desktop este de 9 ms.

În unitățile SSD nu există piese mecanice, deci timpul de căutare este cuprins între 0, 08 și 0, 16 ms. Mult mai puțin decât cele mecanice.

Latența de rotație:

Acest concept măsoară timpul necesar pentru ca arborele să ajungă pe pista de date datorită rotației proprii a hard disk-ului. Unitățile de hard disk se rotesc continuu, așa că, pentru anumite intervale de timp, capul va întâlni piste de date intermitente. Cu cât numărul de rotații (viraje) este mai mare, cu atât mai rapid pot fi accesate datele de pe o anumită piesă. Pentru un hard disk mediu de 7.200 RPM vom obține o latență de 4, 17 ms.

Alte întârzieri care adaugă latență

Alte întârzieri tipice transmiterii informațiilor includ timpul de procesare a comenzii și timpul de stabilizare a fusului. Primul va fi timpul necesar pentru ca hardware-ul să citească, să proceseze și să transmită datele în autobuz, care este de obicei aproximativ 0, 003 ms. Al doilea este timpul necesar pentru a se stabiliza fusul după mutare, datorită faptului că este mecanic, acest lucru va dura un anumit timp de aproximativ 0, 1 ms.

Apoi putem adăuga și alte ore la timpul de transmitere a datelor, cum ar fi următoarele:

  • Timp sectorial: timpul necesar pentru ca sectorul hard diskului să fie validat și localizat fizic și logic. Timpul de săritură în cap: timpul care trece între trecerea de la un cap la altul pentru a citi informațiile. Deoarece trebuie să avem în vedere faptul că hard disk-urile au două capete pentru fiecare placă pe care o au. În mod normal este în 1 și 2 ms. Timpul de schimbare a cilindrului: logic timpul care trece între schimbările de la un cilindru la altul. Acesta este de obicei aproximativ 2 sau 3 ms.

La ce se traduce asta? Ei bine, un hard disk mecanic este al naibii de lent în comparație cu un SSD. Acesta este motivul pentru care SSD-urile sporesc substanțial performanțele oricărui computer, chiar și al celor mai vechi.

Latency la șoareci și căști wireless

Nici nu putem uita de șoarecii fără fir în domeniul latenței. Am verificat deja empiric că latența într-un mediu de frecvență radio crește în ceea ce privește conexiunile fizice, iar aceasta nu face excepție la șoarecii fără fir.

Șoarecii wireless funcționează mai ales, într-un interval de frecvență de 2, 4 GHz, ne putem imagina că acest lucru este foarte rapid, mai ales dacă receptorul este aproape, dar nu va avea o latență mai mică decât un mouse-ul de cablu, chiar și a modelelor interioare din gama. Tocmai din acest motiv, majoritatea șoarecilor de gaming au conectivitate cablată și non-wireless, cu excepția modelelor extrem de înalte cu un cost ridicat.

Exact același lucru se întâmplă și cu căștile, însă, în acest caz specific, este vorba despre sunet, unde biologic avem deja o anumită latență pentru a reacționa la sunetele produse în mediul nostru. Acesta este motivul pentru care beneficiile unei căști wireless (bune) și a unei căști cu fir vor fi foarte similare, în urechile noastre și în scopul utilizării. Prin urmare, acesta nu va fi la fel de important ca un mouse sau o altă componentă.

Concluzie despre latența în calculatorul nostru

Ei bine, acestea sunt principalele măsuri de latență de care trebuie să ținem cont în echipamentul nostru de calculator. Fără îndoială, cel mai important dintre toate va fi cu siguranță cel al conexiunii la Internet, deoarece este cel pe care îl vom observa cel mai mult în utilizarea noastră zilnică a rețelei, mai ales dacă ne dedicăm jocului online. Și, desigur, și cea a unui hard disk dacă sistemul nostru este instalat pe unul mecanic.

În toate celelalte cazuri, practic nu putem face mare lucru pentru a îmbunătăți performanțele componentelor, deoarece este o caracteristică inerentă a acestora, în special a hard disk-urilor. Dacă am cumpărat un SSD provenind de la utilizarea unui HDD, cu siguranță vom observa că diferența de performanță este abisală.

În cazul RAM, dacă ați văzut articolul nostru dedicat în mod special, veți ști cum îl putem măsura, dar nu putem face nimic pentru a-l îmbunătăți, de fapt, este practic imperceptibil pentru noi, ținând cont de frecvențele mari la care modulele și toate lucrările de pe placa de bază. În plus, această deficiență este formată de frecvența mare a celor care lucrează.

Latenția este ceva care va face întotdeauna parte din arhitectura unui computer sau a oricărui alt element. Întotdeauna va exista un interval de timp între o solicitare și o execuție indiferent de mediul folosit și elementul conectat. Noi și stimuli noștri sunt cea mai mare sursă de GAL sau latență.

De asemenea, vă recomandăm:

Credeți că latența este cu adevărat importantă pe un computer sau o rețea? Lasă-ne comentarii despre părerea ta pe acest subiect. Vă puteți gândi la orice altă componentă în care să fie luată în considerare latența?

Tutoriale

Alegerea editorilor

Back to top button