Calculate CPU Utilization

cpu-usage, operating-system

Solution

The probability that all processes are waiting for I/O (and therefore the CPU is idle) is:

0.3 * 0.4 * 0.2 * 0.5 = 0.012

The CPU is therefore busy with a probability of: `(1 - 0.012) = 0.988`, i.e. CPU utilization = `98.8%`.

Problem

i have an task to calculate CPU utilization, I have 4 proccess P1 wait for I/O 30% of his time. P2 wait for I/O 40% of his time. P3 wait for I/0 20% of his time. P4 wait for I/0 50% of his time. my result is 0.99999993...it seems to me unreasonable

Original source