Handledningar

▷ Vad är datorns latens och hur man mäter den

Innehållsförteckning:

Anonim

Visst många av dem som har en internetanslutning och ännu inte vet vad latens är, eller snarare begreppet latens. Latency finns i var och en av komponenterna som utgör ett datorsystem, och inte bara i ett internetnätverk. Så idag kommer vi att försöka definiera vad som är latens och vilka enheter det är på. Vi kommer också att se hur vi kan mäta det enligt vilka fall.

Innehållsindex

Vid beräkning finns det ett stort antal parametrar som måste beaktas vid förvärv av vissa komponenter. En av dem är exakt latens, även om vi inte har ett uttryckligt mått i alla fall, just för att det är känt att det finns, och det kan vara mycket likt på alla enheter, till exempel på hårddiskar.

Å andra sidan har andra dessa åtgärder, och de är också mycket viktiga, till exempel router, i vissa fall, och särskilt RAM-minne. Utan vidare, låt oss se vad som är latens och hur vi kan mäta det på vår dator.

Latency, allmän mening

Först och främst måste vi definiera begreppet latens i generiska termer, eftersom vi på detta sätt bättre kan föreställa oss var latens kan existera.

Latency, i datortermer, kan definieras som tiden som går mellan en ordning och svaret som inträffar på den specifika ordningen. Så, som vi kan anta, mäts latens i en tidsenhet, specifikt i millisekunder eller mikrosekunder, eftersom det andra skulle vara för högt för att kunna tillämpas på mikrodatasystem.

Med latens mäter vi tiden vi väntar på när vi ger en order tills vi får svaret vi förväntar oss, antingen i form av information på en dator eller i rörelse eller ljud i verkliga livet.

Varje datorelement fungerar genom elektriska stimuli, så vi kan säga att det är tiden det tar att utföra alla nödvändiga elektriska och logiska omkopplare från början av åtgärden via en kringutrustning, tills datorn utför åtgärden och visar resultaten.

Internet latens

När vi talar om latens i datoranvändning, den stora majoriteten av tiden, hänvisar vi till latensen i ett Internet-anslutningsnätverk. Samkopplingen mellan noder i ett nätverk är baserad på samspelet mellan elektriska signaler, som rör sig genom ett medium, antingen fysiskt, såsom kablar eller med luft, i form av vågor. Dessutom är det nödvändigt att använda en serie protokoll som gör att vi kan göra ett media kompatibelt med ett annat och på något sätt upprätta en beställning i den information vi skickar och tar emot.

Nätverkslatens mäter summan av utmaningar som uppstår eftersom vi begär information (eller skickar den) och fjärrnoden svarar på oss. Med andra ord mäter den tiden det tar för ett datapaket att komma från en plats till en annan. Denna tid mäts naturligtvis också i millisekunder. Om vi ​​till exempel har en latens på 30 millisekunder, kommer det att betyda att eftersom vi har skickat en begäran från vår webbläsare tills servern har tagit emot den och i sin tur svarat oss med vad vi vill ha kommer en tid på 30 millisekunder att förflutit. Det verkar lite, men ibland märker vi det mycket, vi kommer att se i vilka situationer.

Denna term är också välkänd under namnet Lag, särskilt i en värld av videospel, men båda termerna uttrycker exakt samma sak.

Vad påverkar latens

Denna åtgärd är en av de viktigaste och att vi alltid måste ta hänsyn till i vår anslutning, beroende på vilken typ av applikationer vi ska använda. Generellt sett har vi en rad faktorer som påverkar latens:

Paketstorleken och protokollen som används

Om överföringspaketet är litet kommer det att vara lättare att överföra och resa än ett tungt, eftersom det inte kommer att behövas dela det och sedan gå med i det. I detta avseende påverkar utrustningens hårdvara också, orsaken till att det med routrar eller gamla nätverkskort krävs mer behandlingstid för att utföra en åtgärd. Detta är särskilt kritiskt på datorer med låg bearbetningskapacitet.

Vi måste också ta hänsyn till dataöverföringsprotokollen. Dessa protokoll tillåter oss att säkerställa att ett paket anländer i gott skick och på rätt väg, från en nod till en annan, introducerar extra information om hur det ska hanteras, vilken typ av kryptering det bär och andra viktiga aspekter för dess identifiering och dirigering. Som ni kan föreställa er, kommer det att ta tid att extrahera all information som finns i dessa paket, och det blir en latens.

Det finns ett stort antal överföringsprotokoll i nätverk, men de mest kända är utan tvekan TCP (Transmission Control Protocol) och IP (Internet Protocol) och deras kombination. Dessa protokoll används för olika funktioner, främst för korrekt dirigering av paket (IP-protokoll) och för felkontroll och för att säkerställa att informationen kommer korrekt (TCP-protokoll).

Det fysiska transmissionsmediet, fiberoptisk latens

På samma sätt kommer sändning genom ett fysiskt medium i de flesta fall att vara snabbare än att göra det med vågor, även om implementeringen av 5 GHz-frekvenserna har gett denna typ av nätverk en högre överföringshastighet.

Det snabbaste mediet för närvarande är utan tvekan fiberoptik, eftersom det praktiskt taget inte introducerar latens eller fördröjning i anslutningen. Dataöverföring genom fotoelektriska impulser är för närvarande den med högsta kapacitet, både i bandbredd och i växlingshastighet.

Av antalet pendlingar som måste uppstå tills du når destinationen.

Det kommer också att ha mycket att göra med de hopp som paketet måste ta innan man når destinationen, det är inte samma sak att ha en direkt kabel mellan en nod och en annan, än att gå igenom 200 olika noder tills de anländer. Var och en av dem kommer att slösa bort tid medan de ansvarar för att flytta paketet från en dörr till en annan, vi måste komma ihåg att ett paket aldrig når destinationen direkt, innan det kommer att resa genom en mängd servrar som kommer att behöva bearbeta det, och till och med lägga till extra information för att vidarebefordra det. till destinationen. Och kanske denna destination är i Conchinchina och därefter.

Vid denna tidpunkt har du lagt märke till att vi inte har pratat för mycket om bandbredden för en anslutning, och det är just det vi ser bäst på när vi anställer en internetleverantör.

Skillnaden mellan bandbredd och latens När är var och en viktig?

När vi talar om bandbredd för en anslutning, hänvisar vi till mängden information som vi kan överföra från en punkt till en annan per tidsenhet. Ju mer bandbredd vi har, desto fler paket kan vi ladda ner samtidigt. Mätningsenheten är den för bitar per sekund b / s, även om mätningen för närvarande nästan alltid är den för Megabits per sekund (Mb / s). Om vi ​​pratar i termer av lagring kommer det att vara Megabyte per sekund (MB / s) där en byte motsvarar 8 bitar.

Om vi ​​ser att vi gör ett misstag, pratar vi om internethastighet när vi pratar om bandbredd, och detta borde vara latens. Men vi är alla vana vid detta och vi tvivlar inte på det, så vi kommer att prata om latens för att hänvisa till det och hastighet för att hänvisa till bandbredd.

Nu måste vi veta när vi borde överväga båda åtgärderna beroende på vad vi använder vår anslutning till.

Bandbredd

Om vi ​​vill använda vår anslutning för att ladda ner innehåll som ligger statiskt på en server (bilder, videor, spel) kommer bandbredd att vara väsentlig. Vi bryr oss inte om anslutningen tar 10 sekunder att etablera, det viktiga är att filen tar så lite tid som möjligt att ladda ner. Om en fil har 1000 MB och vi har en anslutning på 100 MB / s tar det 10 sekunder att ladda ner den. Om vi ​​har en 200 MB / s-anslutning tar det 5 sekunder, enkelt.

latens

Det kommer att vara viktigt när vi vill använda vår anslutning för att spela innehåll i realtid, till exempel streaming eller spela massiva onlinespel. Om vi ​​inser det, behöver vi i det här fallet vad som överförs och mottas göras samtidigt utan bildfrysningar och lastbuffertar. När vi spelar och ser att en spelaravatar magiskt visas och försvinner och hoppar, betyder det att antingen han eller vi har Lag eller hög latens. Det vi ser, även om det sker i det ögonblicket, ser vi bara bitar utan kontinuitet eftersom tiden det tar att skicka informationen till vårt team är mycket längre än vad som faktiskt händer.

Om vi ​​pratar om FPS-shooter-spel och vi har en mycket hög latens, kommer vi inte att ta reda på när de dödar oss, och vi vet inte heller en motståndares exakta position. Naturligtvis kommer bandbredd att vara viktig, men latens spelar en nyckelroll.

Hur man mäter latensen för vår anslutning

För att mäta latens för vår anslutning kan vi använda ett verktyg som har implementerats i Windows sedan starten, kallad Ping. För att använda det måste vi öppna ett kommandofönster, gå till startmenyn och skriva " CMD ". Ett svart fönster öppnas där vi måste placera följande kommando:

ping

Om vi ​​till exempel vill se fördröjningen mellan Professional Review och vårt team kommer vi att sätta “ ping www.Profesionalreview.com ”.

Vi måste titta på den del av " time = XXms ", det är vår latens. Låt oss se hur anslutningstyp påverkar latens. För att göra detta kommer vi att se skillnaden mellan en trådbunden anslutning och en Wi-Fi-anslutning långt ifrån på samma dator genom att pinga vår egen router.

Vi ser att latensen med kabel nästan är noll, mindre än 1 millisekund, medan vi via Wi-Fi redan introducerar storleksordningen 7 millisekunder. Det är just av detta skäl som spelare alltid vill använda en fysisk anslutning till ett Wi-Fi. Dessa 7 ms kommer att översätta till frysningar av bilder och ryck om vi lägger till dem i den egna fördröjningen som fjärranslutningen kommer att sätta.

Besök vår handledning för mer information om ping-kommandot och hur du känner till den externa IP: n

Nåväl, det har blivit mer eller mindre tydligt för oss vad som är latens på Internet och hur vi borde ta hänsyn till det. Låt oss nu se var latensen visas mest.

Latency i RAM

Visst kommer detta att vara det näst viktigaste avsnittet där vi måste ta hänsyn till latensen för ett element i vår utrustning, eller åtminstone den som har fått mer berömmelse under de senaste åren med DDR3 och DDR4 RAM.

När det gäller RAM är definitionen lite annorlunda än vad vi har förstått i nätverk. I det här fallet spelar ett lika viktigt element som klockcyklerna som vår processor fungerar (frekvens). I alla fall pratar vi alltid om ett mått på TID och inte något annat.

Den faktiska latensen i RAM kallas CAS eller CL och är inget annat än antalet klockcykler som förflutit eftersom en begäran görs av CPU och RAM-minnet har den tillgängliga informationen. Vi mäter tiden mellan begäran och svaret.

Besök den här omfattande artikeln som talar om RAM-latens för att ta reda på allt om det.

Harddiskens latens

En annan enhet där vi kan hitta latentider av stor vikt är i hårddiskar, särskilt de som är baserade på mekaniska element. I detta fall översattes latensen i flera olika termer och fokuseras på specifika funktioner:

Åtkomsttid

I grund och botten är det tiden det tar för lagringsenheten att vara redo att överföra data. En hårddisk består av skivspelare där data registreras fysiskt, i sin tur måste dessa data läsas av ett mekaniskt huvud som rör sig vinkelrätt sveper hela skivans yta.

Åtkomsttiden är den tiden det tar hårddisken att läsa vår begäran om information och lokalisera det mekaniska huvudet exakt i cylindern och den specifika sektor där denna information ska läsas. Samtidigt med detta snurrar hårddisken i hög hastighet, så att spindeln, när den befinner sig i sektorn, måste vänta på att banan ska nå den. Först just nu kommer informationen att vara beredd att läsas och överföras.

Åtkomsttid kan delas in i flera funktioner som vi har beskrivit i dessa stycken:

Söktid

Det är precis den tid det tar för huvudet att placeras på cylindern, sektoren och spåret som innehåller data. Denna söktid kan variera mellan 4 millisekunder för de snabbaste enheterna, upp till 15 ms. Det vanligaste för stationära hårddiskar är 9 ms.

I SSD-enheter finns inga mekaniska delar, så söktiden är mellan 0, 08 och 0, 16 ms. Mycket mindre än mekaniska.

Rotations latens:

Detta koncept mäter tiden det tar för spindeln att nå dataspåret på grund av hårddiskens egen rotation. Hårddiskar roterar kontinuerligt, så för vissa tidsintervall kommer huvudet att stöta på intermittenta dataspår. Ju högre antal varv (varv), desto snabbare kan man få åtkomst till data på ett specifikt spår. För en genomsnittlig hårddisk på 7 200 varv / min får vi en latens på 4, 17 ms.

Andra förseningar som lägger till latens

Andra förseningar som är typiska för informationsöverföring inkluderar kommandobearbetningstid och spindelstabiliseringstid. Den första är den tid det tar för hårdvaran att läsa, bearbeta och överföra data till bussen, vilket vanligtvis är cirka 0, 003 ms. Den andra är den tid det tar för spindeln att stabilisera sig efter rörelse, på grund av att den är mekanisk, kommer det att ta en viss tid på cirka 0, 1 ms.

Då kan vi också lägga till andra tider i dataöverföringstiden, såsom följande:

  • Sektortid: tid det tar för hårddiskens sektor att valideras och placeras fysiskt och logiskt. Huvudhopptid: tid som går mellan att växla från ett huvud till ett annat för att läsa informationen. Eftersom vi måste komma ihåg att hårddiskar har två huvuden för varje platta de har. Det är normalt på 1 och 2 ms. Cylinderändringstid: logiskt sett den tid som går mellan förändringar från en cylinder till en annan. Detta är vanligtvis cirka 2 eller 3 ms.

Vad betyder detta för? Tja, en mekanisk hårddisk är jävligt långsam jämfört med en SSD. Det är därför SSD: er kraftigt ökar prestandan för alla datorer, även äldre.

Latency i trådlösa möss och headset

Vi kan inte heller glömma trådlösa möss inom latensfältet. Vi har redan empiriskt verifierat att latensen i ett radiofrekvensmedium ökar med avseende på fysiska anslutningar, och detta är inget undantag för trådlösa möss.

Trådlösa möss fungerar mestadels, i ett frekvensområde av 2, 4 GHz, vi kan föreställa oss att detta är mycket snabbt, särskilt om mottagaren är nära, men den kommer inte att ha en lägre latens än en kabelmus, till och med interiörmodeller i sortiment. Det är just av detta skäl som de flesta spelmöss har trådbundna och icke-trådlösa anslutningar, förutom mycket avancerade modeller till en hög kostnad.

Exakt samma sak händer med hörlurar, men i detta specifika fall handlar det om ljud, där vi biologiskt redan har en viss latens för att reagera på ljud som produceras i vår miljö. Därför kommer fördelarna med ett trådlöst (bra) och ett trådbundet headset att vara mycket lika i våra öron och för användning. Det kommer därför inte att vara lika viktigt som en mus eller någon annan komponent.

Slutsats om latens i vår dator

Det här är de viktigaste måtten på latens som vi måste ta hänsyn till i vår datorutrustning. Utan tvekan kommer det viktigaste av alla säkert att vara internetuppkopplingen, eftersom det är den vi kommer mest att märka i vår dagliga användning av nätverket, särskilt om vi ägnar oss åt att spela online. Och naturligtvis också en hårddisk om vårt system är installerat på en mekanisk.

I alla andra fall kan vi praktiskt taget inte göra mycket för att förbättra komponenternas prestanda, eftersom det är en inneboende funktion hos dem, särskilt hårddiskar. Om vi ​​har köpt en SSD som kommer från att använda en hårddisk kommer vi säkert att märka att prestandaskillnaden är avgrund.

När det gäller RAM, om du har sett vår artikel speciellt avsedd för den, kommer du att veta hur vi kan mäta den, men det finns lite som vi kan göra för att förbättra den, i själva verket är den praktiskt taget omöjlig för oss, med hänsyn till de höga frekvenserna där moduler och allt moderkortarbete. Dessutom består denna brist av den höga frekvensen för de som arbetar.

Latency är något som absolut alltid kommer att vara en del av arkitekturen för en dator eller något annat element. Det kommer alltid att förlora tiden mellan en begäran och en exekvering oavsett vilket medium som används och det anslutna elementet. Själv och våra stimuli är den största källan till LAG eller latens.

Vi rekommenderar också:

Tror du att latens är verkligen viktigt på en dator eller ett nätverk? Lämna oss kommentarer om din åsikt om detta ämne. Kan du tänka på någon annan komponent där latens bör beaktas?

Handledningar

Redaktörens val

Back to top button