Quick answer
CPU utilization = busy time ÷ total time × 100. Being busy 35 ms out of every 100 ms is 35%.
Enter busy time and total time in the same unit. The calculator returns the percentage.
Related tools: Memory Utilization Calculator: Share of memory in use. Return on Equity Calculator: Net income relative to average shareholders' equity.
How to use the CPU Utilization Calculator
- Enter busy time (above 0).
- Enter total time (above 0).
- Press Calculate to see the result, and use Reset to start again.
| Input | What to enter | Allowed values |
|---|---|---|
| Busy time | A number | > 0 |
| Total time | A number | > 0 |
Formula and method
Formula
CPU utilization = busy time ÷ total time × 100
IEEE-754 double precision; shown to the decimals indicated.
Use the same period and unit for both numbers.
Worked examples
These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.
Example 1
Inputs: Busy time = 35; Total time = 100.
| Result | Value |
|---|---|
| CPU utilization | 35% |
Example 2
Inputs: Busy time = 6.5; Total time = 8.
| Result | Value |
|---|---|
| CPU utilization | 81.25% |
The first line is the headline result (cPU utilization). IEEE-754 double precision; shown to the decimals indicated.
Idle time
Idle is 100% minus utilization, 65% here. Operating systems report utilization from counters of busy and idle ticks, sampled over an interval.
Multiple cores
Utilization on a multi-core system is often shown per core or averaged across cores. A single busy thread can show 100% of one core but 12.5% of an eight-core total.
Averages and multi-core readings
35 time units busy out of 100 is 35%. A long-window average can hide short spikes, so check the sampling interval when comparing numbers from different tools.
Some tools report per-core figures, so a four-core machine can show up to 400%. Sustained values near the maximum, with work queuing up, matter more than a brief peak.
How the result changes with busy time
Holding every other input at the first worked example, this table changes only busy time. It shows how sensitive the answer is to that one value; each row was produced by running this calculator.
| Busy time | CPU utilization |
|---|---|
| 17.5 | 17.5% |
| 35 | 35% |
| 70 | 70% |
| 140 | 140% |
What happens with invalid input
These messages are produced by the calculator itself, so you know what to fix.
- Busy time: entering "0" shows "Busy time must be greater than 0." beside that field and no result.
- Total time: entering "0" shows "Total time must be greater than 0." beside that field and no result.
Choosing between the CPU Utilization Calculator and similar calculators
Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.
| Calculator | You enter | It returns |
|---|---|---|
| [Memory Utilization Calculator](/technology/memory-utilization-calculator/) | used memory and total memory | Memory utilization |
| [Debt Ratio Calculator](/finance/debt-ratio-calculator/) | total liabilities and total assets | Debt ratio |
| [Return on Equity Calculator](/business/return-on-equity-calculator/) | net income, equity at start and equity at end | Return on equity |
| [Debt-to-Income Ratio Calculator](/finance/debt-to-income-ratio-calculator/) | monthly debt payments and gross monthly income | Debt-to-income ratio |
| [Accounts Payable Days Calculator](/business/accounts-payable-days-calculator/) | accounts payable, cost of goods sold and days in period | Days payable |
Assumptions and limitations
- Denominator must be positive
If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for busy time and total time to confirm this.
Frequently asked questions
What utilization is too high?
Sustained use above about 80 to 90% can cause delays.
Does it measure temperature?
No. It only turns busy and total time into a utilization percentage.
Which interval should I use?
Longer intervals smooth spikes.
Is high CPU utilization always a problem?
No. A busy CPU can be efficient use of hardware. It is a problem when work is queuing and response times suffer.
Why can a tool show more than 100%?
Some tools add the usage of every core, so four fully busy cores read as 400%.
What does the CPU Utilization Calculator calculate?
CPU utilization from busy time and total time. It returns CPU utilization.
What formula does the CPU Utilization Calculator use?
CPU utilization = busy time ÷ total time × 100. Use the same period and unit for both numbers.
What do I need to enter in the cPU Utilization Calculator?
You enter Busy time and Total time.
How is the result rounded or limited?
IEEE-754 double precision; shown to the decimals indicated. Denominator must be positive.
What is an example of a cPU Utilization result?
With busy time 35 and total time 100, the cPU utilization is 35%.
Related calculators
- Memory Utilization Calculator — Share of memory in use.
- Return on Equity Calculator — Net income relative to average shareholders' equity.
- Accounts Payable Days Calculator — Days payable outstanding.
- Accounts Receivable Days Calculator — Days sales outstanding.
Sources
- Common definition used on this page. No single authoritative standard defines it, so the exact formula is stated in the formula section above
Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.