Guider

▷ Hva er datastatus og hvordan du måler det

Innholdsfortegnelse:

Anonim

Sikkert mange av de som har en internettforbindelse og ennå ikke vet hva latens er, eller rettere sagt, begrepet latens. Latency er til stede i hver og en av komponentene som utgjør et datasystem, og ikke bare i et Internett-nettverk. Så i dag vil vi prøve å definere hva som er latens og hvilke enheter det er på. Vi vil også se hvordan vi kan måle det etter hvilke tilfeller.

Innholdsindeks

I databehandling er det et stort antall parametere som må tas i betraktning når du anskaffer visse komponenter. En av dem er nettopp latenstid, selv om vi ikke har et eksplisitt mål i alle tilfeller, nettopp fordi det er kjent at det eksisterer, og det kan være veldig likt på alle enheter, for eksempel på harddisker.

På den annen side har andre disse tiltakene, og de er også veldig viktige, for eksempel ruter, i noen tilfeller, og spesielt RAM-minne. Uten videre, la oss se hva latens er og hvordan vi kan måle det på datamaskinen vår.

Latens, generell mening

Først av alt, hva vi må gjøre er å definere latensbegrepet i generelle termer, fordi vi på denne måten bedre kan forestille oss hvor latens kan eksistere.

Latensitet, i datamaskinmessige termer, kan defineres som tiden som går mellom en ordre og responsen som oppstår på den bestemte ordren. Som vi kan anta, måles latens i en tidsenhet, spesifikt i millisekunder eller mikrosekunder, siden det andre ville være for høyt et mål til å gjelde for mikrodatasystemer.

Med latenstid måler vi tiden vi venter fra vi gir en ordre til vi får svaret vi forventer, enten i form av informasjon på en datamaskin eller i bevegelse eller lyd i det virkelige liv.

Hvert datamaskinelement fungerer gjennom elektriske stimuli, så vi kan si at det er tiden det tar å utføre alle nødvendige elektriske og logiske pendler fra begynnelsen av handlingen gjennom en perifer enhet til datamaskinen utfører handlingen og viser resultatene.

Internett-forsinkelse

Når vi snakker om latenstid i databehandling, det store flertallet av tiden, viser vi til latensen til et Internett-tilkoblingsnettverk. Sammenkoblingen mellom nodene i et nettverk er basert på samspillet mellom elektriske signaler som beveger seg gjennom et medium, enten fysisk, for eksempel kabler eller med luft, i form av bølger. I tillegg er det nødvendig å bruke en serie protokoller som lar oss gjøre ett medie kompatibelt med et annet og på noen måte etablere en ordre i informasjonen vi sender og mottar.

Nettverksforsinkelse måler summen av utfordringer som oppstår siden vi ber om informasjon (eller sender den) og den eksterne noden svarer på oss. Med andre ord, den måler tiden det tar for en datapakke å komme seg fra et sted til et annet. Denne gangen blir selvfølgelig også målt i millisekunder. Hvis vi for eksempel har en latenstid på 30 millisekunder, vil det bety at siden vi har sendt en forespørsel fra nettleseren vår, til serveren har mottatt den og på sin side svarte oss med det vi ønsker, vil det ha gått en tid på 30 millisekunder. Det virker lite, men noen ganger merker vi det mye, vi vil se i hvilke situasjoner.

Dette begrepet er også godt kjent under navnet Lag, spesielt i en verden av videospill, men begge begrepene uttrykker nøyaktig det samme.

Hva påvirker latency

Dette tiltaket er noe av det viktigste, og at vi alltid må ta hensyn til i vår forbindelse, i henhold til hvilken type applikasjoner vi skal bruke. Generelt har vi en rekke faktorer som påvirker latenstid:

Pakkestørrelsen og protokollene som brukes

Hvis overføringspakken er liten, vil det være lettere å overføre og reise enn en tung en, siden det ikke vil være behov for å dele den og deretter bli med den. I denne forstand påvirker utstyrets maskinvare også grunnen til at det med rutere eller gamle nettverkskort vil være nødvendig med mer behandlingstid for å utføre en handling. Dette er spesielt viktig på datamaskiner med lav prosessorkapasitet.

Vi må også ta hensyn til dataoverføringsprotokollene. Disse protokollene lar oss sikre at en pakke kommer i god stand og på riktig rute, fra en node til en annen, og introduserer ekstra informasjon om hvordan den skal håndteres, hvilken type kryptering den har, og andre viktige aspekter for identifisering og ruting. Som du kan forestille deg, vil det også ta tid å hente ut all informasjonen som er inne i disse pakkene, og dette blir en forsinkelse.

Det er et stort antall overføringsprotokoller i nettverk, men de mest kjente er utvilsomt TCP (Transmission Control Protocol) og IP (Internet Protocol) og deres kombinasjon. Disse protokollene brukes til forskjellige funksjoner, hovedsakelig for riktig ruting av pakker (IP-protokoll) og for feilkontroll og for å sikre at informasjonen kommer riktig (TCP-protokoll).

Det fysiske overføringsmediet, fiberoptisk latenstid

På samme måte vil overføring gjennom et fysisk medium i de fleste tilfeller være raskere enn å gjøre det ved hjelp av bølger, selv om implementeringen av 5 GHz-frekvensene har gitt denne typen nettverk en høyere overføringshastighet.

Det raskeste mediet for øyeblikket er uten tvil fiberoptikk, siden det praktisk talt ikke innfører latenstid eller lag i forbindelsen. Dataoverføring gjennom fotoelektriske impulser er for tiden den med høyest kapasitet, både i båndbredde og i koblingshastighet.

Av antall pendler som må skje til du når målet.

Det vil også ha mye å gjøre med hoppene som pakken må ta før de når målet, det er ikke det samme å ha en direkte kabel mellom en node og en annen, enn å gå gjennom 200 forskjellige noder frem til ankomst. Hver av dem vil kaste bort tid mens de har ansvaret for å flytte pakken fra en dør til en annen, vi må huske på at en pakke aldri når direkte til destinasjonen, før den vil reise gjennom et mangfold av servere som må behandle den, og til og med legge til ekstra informasjon for å videresende den. til destinasjon. Og kanskje er dette reisemålet i Conchinchina og utover.

På dette tidspunktet vil du ha lagt merke til at vi ikke har snakket for mye om båndbredden til en forbindelse, og det er nettopp det vi ser mest på når vi ansetter en internettleverandør.

Forskjellen mellom båndbredde og latens Når er hver enkelt viktig?

Når vi snakker om båndbredde for en forbindelse, viser vi til mengden informasjon som vi kan overføre fra et punkt til et annet per tidsenhet. Jo mer båndbredde vi har, jo flere pakker kan vi laste ned samtidig. Måleenheten er den for bit per sekund b / s, selv om målingen for øyeblikket nesten alltid er den for Megabits per sekund (Mb / s). Hvis vi snakker i form av lagring vil det være Megabyte per sekund (MB / s) der en byte tilsvarer 8 biter.

Hvis vi ser at vi gjør en feil, snakker vi om Internett-hastighet når vi snakker om båndbredde, og dette bør være forsinkelse. Imidlertid er vi alle vant til dette, og vi er ikke i tvil om det, så vi vil snakke om latenstid for å referere til det og hastighet for å referere til båndbredde.

Nå må vi vite når vi skal vurdere begge tiltakene avhengig av hva vi bruker forbindelsen vår til.

Båndbredde

Hvis vi ønsker å bruke tilkoblingen vår for å laste ned innhold som ligger statisk på en server (bilder, videoer, spill), vil båndbredde være avgjørende. Vi bryr oss ikke om forbindelsen tar 10 sekunder å etablere, det viktige er at filen tar så lite tid som mulig å laste ned. Hvis en fil har 1000 MB og vi har en tilkobling på 100 MB / s, vil det ta 10 sekunder å laste den ned. Hvis vi har en 200 MB / s-tilkobling, vil det ta 5 sekunder, enkelt.

ventetid

Det vil være essensielt når vi vil bruke tilkoblingen vår til å spille innhold i sanntid, for eksempel streaming eller for å spille massive online spill. Hvis vi er klar over det, trenger vi i dette tilfellet at det som overføres og mottas gjøres samtidig, uten at bilder fryser og lastes. Når vi spiller og ser at en spilleravatar på magisk vis dukker opp og forsvinner og hopper, betyr det at enten han eller vi har Lag eller høy latenstid. Det vi ser, selv om det foregår i det øyeblikket, ser vi bare biter uten kontinuitet, fordi tiden det tar å sende informasjonen til teamet vårt er mye lengre enn hva som faktisk skjer.

Hvis vi snakker om FPS-skytespill og vi har en veldig høy latenstid, vil vi ikke finne ut når de dreper oss, og vi vil heller ikke vite den nøyaktige posisjonen til en motstander. Selvfølgelig vil båndbredde være viktig, men latens spiller en nøkkelrolle.

Hvordan måle latens for forbindelsen vår

For å måle latens for forbindelsen vår, kan vi bruke et verktøy som er implementert i Windows siden starten, kalt Ping. For å bruke det må vi åpne et kommandovindu, gå til startmenyen og skrive " CMD ". Et svart vindu åpnes der vi må plassere følgende kommando:

ping

Hvis vi for eksempel vil se forsinkelsen mellom Professional Review og teamet vårt, vil vi sette “ ping www.Profesionalreview.com ”.

Vi må se på delen av " time = XXms ", det vil være vår forsinkelse. La oss se hvordan tilkoblingstype påvirker latenstid. For å gjøre dette, kommer vi til å se forskjellen mellom en kablet tilkobling og en Wi-Fi-forbindelse langveisfra på samme datamaskin ved å pinge på vår egen ruter.

Vi ser at latensen med kabel praktisk talt er null, mindre enn 1 millisekund, mens vi via Wi-Fi allerede introduserer størrelsesorden 7 millisekunder. Det er nettopp av denne grunnen at spillere alltid vil bruke en fysisk forbindelse til et Wi-Fi. Disse 7 ms vil oversette til fryser av bilder og rykk hvis vi legger dem til det eget etterslepet som fjerntilkoblingen vil sette.

Besøk veiledningen vår for mer informasjon om ping-kommandoen og hvordan du kjenner den eksterne IP-en

Vel, det vil ha blitt mer eller mindre tydelig for oss hva som er latens på Internett og hvordan vi bør ta hensyn til det. La oss se hvor latency vises mest.

Latens i RAM

Dette vil absolutt være den nest viktigste delen der vi må ta hensyn til forsinkelsen til et element av utstyret vårt, eller i det minste det som har fått mer berømmelse de siste årene med DDR3 og DDR4 RAM.

Når det gjelder RAM, er definisjonen litt annerledes enn det vi har forstått i nettverk. I dette tilfellet kommer et element så viktig som klokkesyklene som prosessoren vår fungerer (frekvens). I alle fall snakker vi alltid om et mål på TID, og ikke noe annet.

Den faktiske latenstiden i RAM kalles CAS eller CL, og er ikke noe mer enn antallet klokkesykluser som går siden en forespørsel fra CPU og RAM har informasjonen tilgjengelig. Vi måler tiden mellom forespørselen og svaret.

Besøk denne omfattende artikkelen som snakker om RAM-latenstid for å finne ut alt om det.

Harddisk latenstid

En annen enhet der vi kan finne ventetider av stor betydning er på harddisker, spesielt de som er basert på mekaniske elementer. I dette tilfellet blir latens oversatt til flere forskjellige termer og fokusert på spesifikke funksjoner:

Tilgangstid

I utgangspunktet er det tiden det tar for lagringsenheten å være klar til å overføre dataene. En harddisk består av platespiller der dataene er registrert fysisk, i sin tur må disse dataene leses av et mekanisk hode som beveger seg vinkelrett sveiper hele overflaten på disken.

Tilgangstiden er tiden det tar for harddisken å lese vår forespørsel om informasjon og lokalisere det mekaniske hodet nøyaktig i sylinderen og spesifikk sektor der denne informasjonen skal leses. Samtidig med dette snurrer harddisken i høy hastighet, så spindelen, når den først er lokalisert i sektoren, vil måtte vente på at banen skal nå den. Bare på dette tidspunktet vil informasjonen være forberedt på å bli lest og overført.

Tilgangstid kan deles inn i flere funksjoner som vi har beskrevet i disse avsnittene:

Søketid

Det er nettopp tiden det tar før hodet blir plassert på sylinderen, sektoren og sporet som inneholder dataene. Denne søketiden kan variere mellom 4 millisekunder for de raskeste enhetene, opptil 15 ms. Den vanligste for stasjonære harddisker er 9 ms.

I SSD-stasjoner er det ingen mekaniske deler, så søketiden er mellom 0, 08 og 0, 16 ms. Mye mindre enn mekaniske.

Rotasjonsforsinkelse:

Dette konseptet måler tiden det tar for spindelen å nå datasporet på grunn av harddiskens egen rotasjon. Harddisker roterer kontinuerlig, så i visse tidsintervaller vil hodet støte på periodiske dataspor. Jo høyere antall omdreininger (svinger), desto raskere kan du få tilgang til dataene på et bestemt spor. For en gjennomsnittlig harddisk på 7 200 o / min vil vi oppnå en latenstid på 4, 17 ms.

Andre forsinkelser som gir latens

Andre forsinkelser som er typiske for informasjonsoverføring inkluderer kommando-behandlingstid og spindelstabiliseringstid. Den første vil være tiden det tar for maskinvaren å lese, behandle og overføre dataene til bussen, som typisk er omtrent 0, 003 ms. Det andre er tiden det tar for spindelen å stabilisere seg etter bevegelse, på grunn av at den er mekanisk, vil dette ta en viss tid på omtrent 0, 1 ms.

Så kan vi også legge til andre tider i dataoverføringstiden, for eksempel:

  • Sektortid: tid det tar for sektoren til harddisken å bli validert og fysisk og logisk plassert. Hopphopptid: tid som går mellom å bytte fra ett hode til et annet for å lese informasjonen. Siden vi må huske på at harddisker har to hoder for hver plate de har. Det er normalt om 1 og 2 ms. Endringstid for sylinder: logisk sett tiden som går mellom endringer fra en sylinder til en annen. Dette er vanligvis omtrent 2 eller 3 ms.

Hva betyr dette? Vel, en mekanisk harddisk er forbannet treg i forhold til en SSD. Dette er grunnen til at SSD-er øker ytelsen til hvilken som helst datamaskin, også eldre.

Latens i trådløse mus og hodetelefoner

Vi kan heller ikke glemme trådløse mus innen latensfeltet. Vi har allerede empirisk verifisert at latens i et radiofrekvensmedium øker med hensyn til fysiske forbindelser, og dette er ikke noe unntak i trådløse mus.

Trådløse mus fungerer stort sett, i et frekvensområde2, 4 GHz, kan vi forestille oss at dette er veldig raskt, spesielt hvis mottakeren er i nærheten, men den vil ikke ha en lavere latenstid enn en kabelmus, til og med interiørmodeller innen rekkevidde. Det er nettopp av denne grunn at de fleste spillmus har kablet og ikke-trådløs tilkobling, bortsett fra svært avanserte modeller med høye kostnader.

Akkurat det samme skjer med hodetelefoner, men i dette spesifikke tilfellet handler det om lyd, der vi allerede biologisk har en viss forsinkelse til å reagere på lydene som produseres i miljøet vårt. Dette er grunnen til at fordelene med et trådløst (godt) og et kablet hodesett vil være veldig like i ørene våre og med det formål å bruke. Det vil derfor ikke være like viktig som en mus eller annen komponent.

Konklusjon om latenstid på datamaskinen vår

Dette er vel de viktigste målene for latens som vi må ta hensyn til i datautstyret vårt. Uten tvil vil det viktigste av alt sikkert være Internett-tilkoblingen, siden det er det vi mest vil merke i vår daglige bruk av nettverket, spesielt hvis vi dedikerer oss til å spille online. Og selvfølgelig også harddisken hvis systemet vårt er installert på en mekanisk.

I alle andre tilfeller kan vi praktisk talt ikke gjøre mye for å forbedre ytelsen til komponentene, siden det er en iboende egenskap ved dem, spesielt harddisker. Hvis vi har kjøpt en SSD som kommer fra å bruke en HDD, vil vi sikkert merke at ytelsesforskjellen er avgrunnen.

Når det gjelder RAM, hvis du har sett artikkelen vår spesielt dedikert til den, vil du vite hvordan vi kan måle den, men det er lite vi kan gjøre for å forbedre den, faktisk er den praktisk talt umerkelig for oss under hensyntagen til de høye frekvensene som moduler og alt hovedkortarbeid. I tillegg består denne mangelen av den høye frekvensen til de som jobber.

Latency er noe som absolutt alltid vil være en del av arkitekturen til en datamaskin eller noe annet element. Det vil alltid gå tid mellom en forespørsel og en utførelse uansett hvilket medium som brukes og det tilkoblede elementet. Selv og våre stimuli er den største kilden til LAG eller latenstid.

Vi anbefaler også:

Tror du latens er veldig viktig på en datamaskin eller et nettverk? Legg igjen kommentarer om din mening om dette emnet. Kan du tenke på noen annen komponent der ventetid bør tas i betraktning?

Guider

Redaktørens valg

Back to top button