ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

CPU Time

Definition - What does CPU Time mean?

CPU time is the exact amount of time that the CPU has spent processing data for a specific program or process.

Programs and applications normally do not use the processor 100% of the time that they are running; some of that time is spent on I/O operations and fetching and storing data on the RAM or storage device. The CPU time is only when the program actually uses the CPU to perform tasks such as doing arithmetic and logic operations.

CPU time is also known as processing time.

Techopedia explains CPU Time

CPU time is the measurement of the length of time that data is being worked on by the processor and is used as an indicator of how much processing is required for a process or how CPU intensive a process or program is.

Depending on the scenario of usage, 100% CPU time usage for a given period may be bad or good. It can be good if the goal was to use the CPU fully among programs, or bad as it may indicate that a process has been running in an endless loop or that a certain process is not optimized.

The CPU time required by programs and processes are often minuscule, fractions of a second, which is why a lot of programs can be running at the same time, but still get their turn on the CPU.

Each is granted a specific amount of time or time slice to access the CPU. For example, if a program accesses the CPU for one second every five seconds, then its total CPU time in the span of one minute is 12 seconds.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.