Skip to content
CalculatorAtlas

CPU Utilization Calculator

Tested

CPU utilization from busy time and total time.

Tested, not yet published. The formula for this calculator is implemented and passes its automated checks. This page stays non-indexable until it is reviewed and published.

Results

Enter your values and press Calculate. Results appear here.

  • • Result

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

  1. Enter busy time (above 0).
  2. Enter total time (above 0).
  3. Press Calculate to see the result, and use Reset to start again.
Inputs of the CPU Utilization Calculator
InputWhat to enterAllowed values
Busy timeA number> 0
Total timeA 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.

Results of example 1
ResultValue
CPU utilization35%

Example 2

Inputs: Busy time = 6.5; Total time = 8.

Results of example 2
ResultValue
CPU utilization81.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.

How the result changes with busy time
Busy timeCPU utilization
17.517.5%
3535%
7070%
140140%

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.

Choosing between the CPU Utilization Calculator and similar calculators
CalculatorYou enterIt returns
[Memory Utilization Calculator](/technology/memory-utilization-calculator/)used memory and total memoryMemory utilization
[Debt Ratio Calculator](/finance/debt-ratio-calculator/)total liabilities and total assetsDebt ratio
[Return on Equity Calculator](/business/return-on-equity-calculator/)net income, equity at start and equity at endReturn on equity
[Debt-to-Income Ratio Calculator](/finance/debt-to-income-ratio-calculator/)monthly debt payments and gross monthly incomeDebt-to-income ratio
[Accounts Payable Days Calculator](/business/accounts-payable-days-calculator/)accounts payable, cost of goods sold and days in periodDays 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%.

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.