我有一个计算CPU利用率的任务,我有4个进程
P1等待I/O 30%的时间.
P2等待I/O 40%的时间.
P3等待I/0 20%的时间.
P4等待I/0 50%的时间.
我的结果是0.99999993 ......在我看来这是不合理的
所有进程等待I/O(因此CPU空闲)的概率是:
0.3 * 0.4 * 0.2 * 0.5 = 0.012
因此,CPU忙于以下概率:(1 - 0.012) = 0.988即CPU利用率= 98.8%.
(1 - 0.012) = 0.988
98.8%