如果iowait现在是99%,CPU可以执行其他进程吗?

时间:2015-08-21 17:38:18

标签: linux process operating-system cpu iowait

如果只有一个cpu且IOwait是99%,那么cpu是否还能执行其他进程,如果是这样,只能使用1%的cpu资源?或者其他进程也可以使用100%的cpu资源,尽管在99%Iowait的场景下。

我在一本书中读到了以下一行“

iowait is time spent receiving and handling hardware interrupts as a 
percentage of processor ticks. 

如果是这样,99%iowait并不意味着cpu处于空闲或等待状态,实际上接收和处理中断非常繁忙。如果这是真的,我猜其他进程只能使用1%的cpu资源。

1 个答案:

答案 0 :(得分:0)

我得到了答案:99%IOWait意味着cpu几乎99%空闲。即IOWait是cpu Idle的子集。以下网址有一个很好的解释: http://veithen.github.io/2013/11/18/iowait-linux.html