为什么不间断睡眠用“D”表示?

为什么不间断睡眠用“D”表示?

来自“man ps”:

R = Running or Runnable
S = interruptable Sleep
T = sTopped
Z = Zombie

D = uninterruptible sleep (usually IO)

这个D从哪里来?

答案1

来自4BSD ps 手册页:

状态由四个字母的序列给出,例如“RWNA”。第一个字母表示进程的可运行性:R表示可运行的进程,T表示已停止的进程,P表示页面等待中的进程,D 表示那些在磁盘(或其他短期)等待的人, S 代表睡眠时间少于 20 秒的进程,I 代表空闲(睡眠时间超过 20 秒)的进程。

相关内容