D状态

2016-07-13  本文已影响0人  看我72变

内核bug会导致某个进程长期处于D状态(读写锁互锁),很可能是Kill这个进程时触发的,会导致所有读取它proc信息的操作都会卡住(操作这个进程/proc/$pid/下的信息,需要这个进程去更新自己proc下的信息,而这个进程因为内核bug不会被内核调度执行,所以卡住),比如ps进程,然后导致的奇葩后果是,机器load打到大几千,无数个S状态的进程,呵呵呵。

上一篇 下一篇

猜你喜欢

热点阅读