Vejledninger

▷ Hvad er computertatens, og hvordan man måler det

Indholdsfortegnelse:

Anonim

Sikkert mange af dem, der har en internetforbindelse og endnu ikke ved hvad latens er, eller rettere, begrebet latens. Latency er til stede i hver enkelt af de komponenter, der udgør et computersystem, og ikke kun i et internetnetværk. Så i dag vil vi prøve at definere, hvad latens er, og hvilke enheder det er på. Vi vil også se, hvordan vi kan måle det i henhold til hvilke tilfælde.

Indholdsindeks

Ved beregning er der et stort antal parametre, der skal tages i betragtning, når man anskaffer visse komponenter. En af dem er nøjagtigt latenstid, selvom vi ikke har en eksplicit måling i alle tilfælde, netop fordi det vides at eksistere, og det kan være meget ens på alle enheder, f.eks. På harddiske.

På den anden side har andre disse mål, og de er også meget vigtige, for eksempel router, i nogle tilfælde og især RAM-hukommelse. Lad os se videre, hvad der er latens, og hvordan vi kan måle det på vores computer.

Forsinkelse, generel betydning

Først og fremmest skal vi definere begrebet latens i generiske termer, fordi vi på denne måde bedre kan forestille os, hvor latens kan eksistere.

Latency, i computermæssige termer, kan defineres som det tidspunkt, der går mellem en ordre og det svar, der opstår på den specifikke rækkefølge. Som vi kan antage måles latens i en tidsenhed, specifikt i millisekunder eller mikrosekunder, da det andet ville være for højt til at anvende til mikrodatasystemer.

Med latenstid måler vi den tid, vi venter, fra vi giver en ordre, indtil vi modtager det svar, vi forventer, enten i form af information på en computer eller i bevægelse eller lyd i det virkelige liv.

Hvert computerelement fungerer gennem elektriske stimuli, så vi kunne sige, at det er den tid det tager at udføre alle de nødvendige elektriske og logiske kommutationer fra begyndelsen af ​​handlingen gennem en perifere enhed, indtil computeren udfører handlingen og viser resultaterne.

Internet latency

Når vi taler om latenstid i computing, langt størstedelen af ​​tiden, henviser vi til latenstiden for et internetforbindelsesnetværk. Forbindelsen mellem knudepunkter i et netværk er baseret på samspillet mellem elektriske signaler, der bevæger sig gennem et medium, enten fysisk, såsom kabler eller med luft, i form af bølger. Derudover er det nødvendigt at bruge en række protokoller, der giver os mulighed for at gøre et medie kompatibelt med et andet og på en eller anden måde etablere en ordre i de oplysninger, vi sender og modtager.

Netværks latency måler summen af ​​udfordringer, der opstår, da vi anmoder om oplysninger (eller sender dem), og den eksterne node reagerer på os. Med andre ord måler den den tid det tager for en datapakke at komme fra et sted til et andet. Denne gang måles naturligvis også i millisekunder. Hvis vi for eksempel har en latenstid på 30 millisekunder, vil det betyde, at da vi har sendt en anmodning fra vores browser, indtil serveren har modtaget den og til gengæld svarede os med det, vi ønsker, vil der være gået en tid på 30 millisekunder. Det virker lidt, men nogle gange bemærker vi det meget, vi vil se i hvilke situationer.

Dette udtryk er også velkendt under navnet Lag, især i en verden af ​​videospil, men begge udtryk udtrykker nøjagtigt det samme.

Hvad påvirker latenstid

Denne foranstaltning er en af ​​de vigtigste, og som vi altid skal tage højde for i vores forbindelse, afhængigt af hvilken type applikationer vi vil bruge. Generelt har vi en række faktorer, der påvirker latenstid:

Den anvendte pakkestørrelse og protokoller

Hvis transmissionspakken er lille, vil det være lettere at transmittere og køre end et tungt, da der ikke er behov for at opdele den og derefter sammenføje den. I denne forstand har udstyrets hardware også indflydelse på, hvorfor der med routere eller gamle netværkskort er behov for mere behandlingstid for at udføre en handling. Dette er især kritisk på computere med lav behandlingskapacitet.

Vi skal også tage hensyn til dataoverførselsprotokoller. Disse protokoller giver os mulighed for at sikre, at en pakke ankommer i god stand og på den rigtige rute, fra en knude til en anden, og introducerer ekstra information om, hvordan den skal håndteres, hvilken type kryptering den bærer og andre vigtige aspekter til dens identifikation og routing. Som du kan forestille dig, at det at tage alle de oplysninger, der er inde i disse pakker, også vil tage tid, og dette omsættes til forsinkelse.

Der er et stort antal transmissionsprotokoller i netværk, men de bedst kendte er utvivlsomt TCP (Transmission Control Protocol) og IP (Internet Protocol) og deres kombination. Disse protokoller bruges til forskellige funktioner, hovedsageligt til korrekt routing af pakker (IP-protokol) og til fejlkontrol og for at sikre, at informationen ankommer korrekt (TCP-protokol).

Det fysiske transmissionsmedium, fiberoptisk latenstid

På samme måde vil transmission gennem et fysisk medium i de fleste tilfælde være hurtigere end at gøre det ved hjælp af bølger, skønt implementeringen af ​​5 GHz-frekvenser har givet denne type netværk en højere transmissionshastighed.

Det hurtigste medium i øjeblikket er uden tvivl fiberoptik, da det praktisk talt ikke indfører latenstid eller lag i forbindelsen. Datatransmission gennem fotoelektriske impulser er i øjeblikket den med den højeste kapacitet, både i båndbredde og skiftehastighed.

Af antallet af pendlinger, der skal ske, indtil de når destinationen.

Det har også meget at gøre med de spring, som pakken skal tage, før den når destinationen, det er ikke det samme at have et direkte kabel mellem en knude og en anden, end at gå gennem 200 forskellige knudepunkter, indtil de ankommer. Hver af dem vil spilde tid, mens de har ansvaret for at flytte pakken fra en dør til en anden, vi må huske på, at en pakke aldrig når direkte til destinationen, før den rejser gennem et væld af servere, der skal behandle den, og endda tilføje ekstra information for at videresende den. til destinationen. Og måske er denne destination i Conchinchina og videre.

På dette tidspunkt vil du have bemærket, at vi ikke har talt for meget om båndbredden i en forbindelse, og det er netop det, vi ser bedst ud, når vi ansætter en internetudbyder.

Forskellen mellem båndbredde og latens Hvornår er hver enkelt vigtig?

Når vi taler om båndbredde for en forbindelse, henviser vi til mængden af ​​information, som vi er i stand til at overføre fra et punkt til et andet pr. Tidsenhed. Jo mere båndbredde vi har, jo flere pakker kan vi downloade samtidig. Måleenheden er den for bit pr. Sekund b / s, selvom målingen i øjeblikket næsten altid er den for Megabits per sekund (Mb / s). Hvis vi taler med hensyn til lagring, vil det være Megabyte pr. Sekund (MB / s), hvor en byte svarer til 8 bit.

Hvis vi ser på, at vi begår en fejl, snakker vi om internethastighed, når vi taler om båndbredde, og dette burde være forsinkelse. Vi er imidlertid alle vant til dette, og vi er ikke i tvivl om det, så vi vil tale om latenstid for at henvise til det og hastighed for at henvise til båndbredde.

Nu skal vi vide, hvornår vi skal overveje begge mål, afhængigt af hvad vi bruger vores forbindelse til.

Båndbredde

Hvis vi ønsker at bruge vores forbindelse til at downloade indhold, der er statisk placeret på en server (billeder, videoer, spil), er båndbredde meget vigtig. Vi er ligeglad med, om forbindelsen tager 10 sekunder at etablere, det vigtige er, at filen tager så lidt tid som muligt at downloade. Hvis en fil har 1000 MB, og vi har en forbindelse på 100 MB / s, vil det tage 10 sekunder at downloade den. Hvis vi har en 200 MB / s-forbindelse, vil det tage 5 sekunder, let.

latens

Det vil være vigtigt, når vi vil bruge vores forbindelse til at spille indhold i realtid, såsom streaming eller til at spille massive onlinespil. Hvis vi er klar over det, har vi i dette tilfælde brug for, hvad der transmitteres og modtages, der skal gøres samtidigt, uden at billedet fryses og indlæses. Når vi spiller og ser, at en spilleravatar magisk vises og forsvinder og springer, betyder det , at enten han eller vi har Lag eller høj latenstid. Hvad vi ser, selvom det forekommer i det øjeblik, ser vi kun stykker uden kontinuitet, fordi det tager tid at sende informationen til vores team meget længere end hvad der faktisk sker.

Hvis vi taler om FPS-skydespil, og vi har en meget høj latenstid, finder vi ikke ud af, hvornår de dræber os, og vi ved heller ikke den nøjagtige position af en modstander. Naturligvis vil båndbredde være vigtig, men latens spiller en nøglerolle.

Sådan måles latensen for vores forbindelse

For at måle latenstiden for vores forbindelse kan vi bruge et værktøj, der er implementeret i Windows siden starten, kaldet Ping. For at bruge det bliver vi nødt til at åbne et kommandovindue, gå til startmenuen og skrive " CMD ". Et sort vindue åbnes, hvor vi skal placere følgende kommando:

ping

Hvis vi f.eks. Vil se forsinkelsen mellem Professional Review og vores team, vil vi sætte “ ping www.Profesionalreview.com ”.

Vi må se på den del af " time = XXms ", det vil være vores forsinkelse. Lad os se, hvordan forbindelsestype påvirker latenstid. For at gøre dette vil vi se forskellen mellem en kabelforbindelse og en Wi-Fi-forbindelse langtfra på den samme computer ved at pinge vores egen router.

Vi ser, at latensen med kabel praktisk taget er nul, mindre end 1 millisekund, mens vi via Wi-Fi allerede introducerer størrelsesordenen 7 millisekunder. Det er netop af denne grund, at spillerne altid ønsker at bruge en fysisk forbindelse til et Wi-Fi. Disse 7 ms oversættes til indefrysning af billeder og rykker, hvis vi tilføjer dem til det eget lag, som fjernforbindelsen lægger.

Besøg vores tutorial for mere information om ping-kommandoen og hvordan du kender den eksterne IP

Nå, det vil være blevet mere eller mindre tydeligt for os, hvad latenstid er på Internettet, og hvordan vi skal tage det i betragtning. Lad os nu se, hvor latenstid vises mest.

Forsinkelse i RAM

Dette vil helt sikkert være det næst vigtigste afsnit, hvor vi skal tage hensyn til forsinkelsen for et element af vores udstyr, eller i det mindste det, der har fået mere berømmelse i de senere år med DDR3 og DDR4 RAM.

I tilfælde af RAM er definitionen lidt anderledes end hvad vi har forstået i netværk. I dette tilfælde kommer et element, der er lige så vigtigt som uret, som vores processor fungerer (frekvens), i spil. Under alle omstændigheder taler vi altid om en måling af TID og ikke noget andet.

Den faktiske latenstid i RAM kaldes CAS eller CL, og er intet andet end antallet af urcyklusser, der går, da der anmodes om en CPU, og RAM'en har de tilgængelige oplysninger. Vi måler tiden mellem anmodningen og svaret.

Besøg denne omfattende artikel, der taler om RAM-latenstid for at finde ud af alt om det.

Harddisk latenstid

En anden enhed, hvor vi kan finde latenstider af stor betydning, er på harddiske, især dem, der er baseret på mekaniske elementer. I dette tilfælde oversættes latens til flere forskellige udtryk og fokuserer på specifikke funktioner:

Adgangstid

Grundlæggende er det den tid det tager for lagerenheden at være klar til at overføre dataene. En harddisk består af drejeborde, hvor dataene er fysisk registreret, og disse data skal igen læses af et mekanisk hoved, der bevæger sig vinkelret på fejningen af ​​hele diskens overflade.

Adgangstiden er den tid det tager harddisken at læse vores anmodning om information og lokalisere det mekaniske hoved nøjagtigt i cylinderen og den specifikke sektor, hvor disse oplysninger skal læses. Samtidig med dette drejer harddisken i høj hastighed, så spindlen, når den først er placeret i sektoren, bliver nødt til at vente på, at sporet skal nå det. Først på dette tidspunkt vil informationen være klar til at blive læst og transmitteret.

Adgangstid kan opdeles i flere funktioner, som vi har beskrevet i disse afsnit:

Søgningstid

Det er netop den tid, det tager for hovedet at blive placeret på cylinderen, sektoren og sporet, der indeholder dataene. Denne søgetid kan variere mellem 4 millisekunder for de hurtigste enheder, op til 15 ms. De mest almindelige for harddiske på stationære computere er 9 ms.

I SSD-drev er der ingen mekaniske dele, så søgningstiden er mellem 0, 08 og 0, 16 ms. Stort mindre end mekaniske.

Rotationsforsinkelse:

Dette koncept måler den tid det tager for spindlen at nå datasporet på grund af harddiskens egen rotation. Harddiske roterer kontinuerligt, så i visse tidsintervaller vil hovedet støde på intermitterende dataspor. Jo højere antal omdrejninger (drejninger), desto hurtigere kan man få adgang til dataene på et specifikt spor. For en gennemsnitlig harddisk på 7.200 o / min får vi en latenstid på 4, 17 ms.

Andre forsinkelser, der tilføjer latenstid

Andre forsinkelser, der er typiske for informationstransmission, inkluderer kommandobehandlingstid og spindelstabiliseringstid. Den første vil være den tid, det tager for hardware at læse, behandle og overføre dataene til bussen, som typisk er ca. 0, 003 ms. Den anden er den tid, det tager for spindlen at stabilisere sig efter bevægelse, på grund af at den er mekanisk, dette vil tage en bestemt tid på ca. 0, 1 ms.

Derefter kan vi også tilføje andre tidspunkter til datatransmissionstiden, såsom følgende:

  • Sektortid: tid det tager for sektoren af ​​harddisken at blive valideret og fysisk og logisk placeret. Hovedhoppetid: tid, der går mellem at skifte fra et hoved til et andet for at læse informationen. Da vi må huske på, at harddiske har to hoveder til hver plade, de har. Det er normalt inden for 1 og 2 ms. Cylinderændringstid: logisk set den tid, der går mellem ændringer fra en cylinder til en anden. Dette er normalt ca. 2 eller 3 ms.

Hvad betyder dette? Nå, en mekanisk harddisk er forbandt langsomt sammenlignet med en SSD. Dette er grunden til, at SSD'er øger ydelsen på enhver computer, også ældre.

Latency i trådløse mus og headset

Vi kan heller ikke glemme trådløse mus inden for latenstid. Vi har allerede empirisk verificeret, at latenstid i et radiofrekvensmedium stiger med hensyn til fysiske forbindelser, og dette er ingen undtagelse i trådløse mus.

Trådløse mus fungerer mest, i et frekvensområde2, 4 GHz, vi kan forestille os, at dette er meget hurtigt, især hvis modtageren er tæt, men den vil ikke have en lavere latenstid end en kabelmus, endda af interiørmodeller inden for rækkevidde. Det er netop af denne grund, at de fleste spilmus har kabelforbundet og ikke-trådløs forbindelse, undtagen meget avancerede modeller med høje omkostninger.

Præcis det samme sker med hovedtelefoner, men i dette konkrete tilfælde handler det om lyd, hvor vi biologisk allerede har en vis forsinkelse til at reagere på de lyde, der produceres i vores miljø. Derfor er fordelene ved et trådløst (godt) og et kablet headset meget ens i vores ører og med henblik på brug. Det vil derfor ikke være så vigtigt som en mus eller anden komponent.

Konklusion om latenstid på vores computer

Dette er vel de vigtigste mål for latens, som vi skal tage højde for i vores computerudstyr. Uden tvivl vil det vigtigste af alle helt sikkert være internetforbindelsen, da det er det, vi mest vil bemærke i vores daglige brug af netværket, især hvis vi dedikerer os til at spille online. Og selvfølgelig også en harddisk, hvis vores system er installeret på en mekanisk.

I alle andre tilfælde kan vi praktisk talt ikke gøre meget for at forbedre komponenternes ydelse, da det er en iboende egenskab ved dem, især harddiske. Hvis vi har købt en SSD, der kommer fra at bruge en HDD, vil vi helt sikkert bemærke, at præstationsforskellen er afgrund.

I tilfælde af RAM, hvis du har set vores artikel specielt dedikeret til den, vil du vide, hvordan vi kan måle den, men der er ikke meget, vi kan gøre for at forbedre den, faktisk er den praktisk talt umærkelig for os under hensyntagen til de høje frekvenser, hvor moduler og alt bundkort arbejde. Derudover består denne mangel af den høje frekvens af dem, der arbejder.

Latency er noget, der absolut altid vil være en del af arkitekturen på en computer eller ethvert andet element. Der vil altid være tid til at gå mellem en anmodning og en udførelse uanset det anvendte medium og det tilsluttede element. Selv og vores stimuli er den største kilde til LAG eller forsinkelse.

Vi anbefaler også:

Tror du latens er virkelig vigtigt på en computer eller et netværk? Efterlad os kommentarer om din mening om dette emne. Kan du tænke på nogen anden komponent, hvor der skal tages hensyn til forsinkelse?

Vejledninger

Valg af editor

Back to top button