如果只有一个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资源。
答案 0 :(得分:0)
我得到了答案:99%IOWait意味着cpu几乎99%空闲。即IOWait是cpu Idle的子集。以下网址有一个很好的解释: http://veithen.github.io/2013/11/18/iowait-linux.html