Kako izračunati rotacijsku latenciju

Na isti način na koji vaš automobil izračunava koliko brzo vozite, možete shvatiti koliko se brzo objekt okreće pomoću svoje kutne brzine. Ovo mjerenje brzine okretanja ili okretanja predmeta važno je za brzinu vozila kao i za upotrebu tvrdog diska.

Rotacijsko kašnjenje

Rotacijska latencija mjeri koliko dugo objekt s kutnom brzinom prolazi kroz cijelu rotaciju ili okretanje. Možete zamisliti automobil kako skreće kao dio kruga koji uključuje taj zavoj. Ili možete razmišljati o gumama automobila koje se okreću oko vlastite osi dok se automobil kreće. The kutna brzina mjeri ovu brzinu rotacije ili okreta.

Brzinomjer na vašem automobilu jedan je od primjera rotacijske latencije, a koncept se koristi i za pohranu podataka na pogonima tvrdog diska za računala. Možete saznati više o kašnjenju rotacije i vremenu pristupa disku da biste shvatili kako ti uređaji koriste rotacijsku latenciju. Kada tvrdi diskovi čitaju podatke s diska, disk se okreće kutnom brzinom. U kontekstu tvrdih diskova mjerite kašnjenje rotacije tvrdog diska.

Kašnjenje rotacije tvrdog diska

Na tvrdim diskovima ploče, dvostrani magnetski diskovi koji pohranjuju podatke, poredani su poput zapisa sa svakim diskom u istom središtu. Te zapise ili svaki disk složen jedan na drugi možete grupirati u sektore, jedinice prijenosa podataka. U ovom postavljanju površina ima glavu koja vrši čitanje i pisanje.

Za tvrde diskove, tražiti vrijeme govori vam vrijeme kašnjenja, rotacijsko kašnjenje koliko je vremena potrebno da se dođe do ispravnog sektora, vrijeme prijenosa je koliko traje postupak očitavanja podataka i iznad glave je prostor na disku koji se koristi za lokaciju i vrijeme samih informacija. Možete izračunati vrijeme prijenosa dijeljenjem veličine sektora bajtova brzinom prijenosa.

Izračunavanje rotacijskog kašnjenja

Izračunati rotacijska latencija, ili rotacijsko kašnjenje u kontekstu tvrdih diskova, prvo morate znati kutnu brzinu objekta po jedinici vremena. To bi mogla biti brzina tvrdog diska od 7.200 rotacija u minuti. Pretvorite vremensku jedinicu u sekunde. Za 7.200 rotacija u minuti, broj podijelite sa 60 sekundi da biste dobili 120 rotacija u sekundi.

Kašnjenje je inverzno ovoj vrijednosti ili broju 1 podijeljenom s vrijednošću koja bi iznosila 1/120 sekundi ili oko, 0083 sekundi. Svakako mjerite kašnjenje rotacije s istim jedinicama vremena koje želite za vrijeme pristupa disku.

Primjer vremena pristupa disku

Također možete dobiti prosječno vrijeme pristupa disku kao zbroj prosječnog vremena traženja, prosječnog kašnjenja rotacije, vremena prijenosa, režijskih troškova i kašnjenja u čekanju. Vrijeme čekanja je koliko je potrebno da disk postane slobodan. Ako ste imali tvrdi disk s veličinom prijenosa od 8 kb (kilobajta), prosječno vrijeme traženja 12 ms, brzina rotacije 8.200 o / min (rotacija u minuti), brzina prijenosa od 4 mb / s i troškovi kontrolera od 0,02 sekunde, možete izračunati prosječni disk vrijeme pristupa.

Prvo pretvorite brzinu rotacije u sekunde, a prosječno vrijeme traženja u sekunde da biste dobili 136,67 rotacija u sekundi, odnosno 0,01 sekundi. Podijelite .5 rotacija sa 136.67 rotacija u sekundi da biste dobili 0, 0037 sekundi za prosječnu rotaciju. Koristite rotacije .5 jer želite izračunati prosječno vrijeme rotacije kako biste pokrili polovicu rotacije. To možete učiniti pretpostavljajući da se za slučajno čitanje i pisanje disk u prosjeku okreće do pola.

Pretvorite veličinu prijenosa 8 kb u mb pomnoživši je s 0,001 da biste dobili 0,008 mb i podijelite je sa brzinom prijenosa 4 mb / s da biste dobili, 002 sekunde. Dodajte ove brojeve u jedinicama sekundi kao 0,002 + 0,002 + 0,012 + 0,0042 da biste dobili ukupno prosječno vrijeme pristupa disku od 0,0202 sekunde.

Sve se to događa kroz proces čitanja s diska, a vrijeme odziva možete izračunati zbrajanjem vremena traženja, rotacijskog kašnjenja, vremena prijenosa i dodatnih troškova.

  • Udio
instagram viewer