Hva er CPU-tid?
Den sentrale prosesseringsenheten (CPU) til en datamaskin er der flertallet av lavnivåberegningene finner sted. CPU-tid er hvor mye tid det tar for CPU å utføre sin del av prosessen. Denne perioden er en del av den tid som er gått, et tall som inkluderer CPU-bruk, inngangs- og utgangstid og andre datamaskininteraksjoner. Forløpt tid dekker hele utførelsen av et program fra begynnelse til slutt. CPU-tid pleide å være en ganske enkel beregning, men med ankomsten av flerkjerneprosessorer har den blitt mer komplisert.
CPU-tid måler tiden det tar for en operasjon å fullføre fra prosessorens ståsted. Uansett hvilken tid det tar for hele operasjonen å utføre, måler CPU-tiden bare fra det punktet den når prosessoren til den er ferdig med prosessoren. Det måles vanligvis som tid, en prosentandel av prosessorkapasiteten eller i klokkefelter.
Generelt brukes sanntidsmåling til CPU-tid bare når mennesker trenger å lese tiden. Andre datamaskiner og programmer finner de andre metodene for å bestemme tid mer nyttige. Siden de fleste datamaskiner ikke tenker i konvensjonelle tidsrammer, bruker mange programmer som sender ut tidsmåling i sanntid, en av de andre metodene og konverterer resultatene.
CPU-tid blir uttrykt som en prosentandel av kapasiteten når total prosessorbruk er målet. Dette er en annen metode for å vise informasjon for et menneskelig publikum. Denne metoden brukes mest for å finne den totale belastningen på en CPU. Disse tallene brukes til å finne høye og dårlige tider på servere eller bare for å overvåke datamaskinens ytelse.
Klokkefelter er den vanskeligste CPU-målingsmetoden for mennesker å følge, men de er vanligvis den mest nyttige for andre dataprogrammer. Klokkemerke er en variabel tid påvirket av prosessorhastighet. Jo raskere prosessoren er, desto raskere tikker klokken. Disse kryssene overvåkes av andre programmer for å plassere prosessorbruk og forhindre flaskehalser.
Forløpt tid, også kjent som veggklokketid eller sanntid, er hele tiden det tar en prosess å utføre fra begynnelse til slutt. Med gått tid måles prosessen fra når den begynner, uavhengig av opprinnelsespunkt, til når den slutter. Denne tiden kan innebære alt fra museklikk til CPU-behandling eller disk-tilgangstid. Frem til ankomsten av flerkjerneprosessorer var tiden som var alltid lik eller større enn CPU-tiden.
Multikjerneprosessorer satte en vri på CPU-tiden. Når du bruker flere kjerner, er CPU-tiden den totale tiden brukt på hver prosessor. Siden de kan motta en enkelt kommando og dele den opp i flere prosessorer, er det mulig at den totale tiden som brukes, er større enn den totale tiden for prosessen å utføre.