ps + kworker 状态为 D

ps + kworker 状态为 D

我们在集群中有 Redhat 机器

redhat 版本是 - 7.2

当我们表演时

ps ax

在机器上我们看到许多状态为 D 的 kworker

例子

17165  ?  D  0:00  [kworker/u66:1]
2151  ?  D  0:58  [kworker/u33:0]
3866  ?  D  0:26  [kworker/u65:0]
14967  ?  D  0:00  [kworker/2:1]
2014  ?  D  0:10  [kworker/u65:1]
19021  ?  D  0:05  [kworker/u65:0]
26880  ?  D  9:43  [kworker/16:2]
7972  ?  D  9:04  [kworker/31:1]
12295  ?  D  2:01  [kworker/3:1]
13859  ?  D  0:11  [kworker/u65:3]

我必须说,我们也面临着 CPU 平均负载过高的问题

根据这些信息,应该得出什么结论?

例如我们需要验证什么?或者对操作系统进行一些调整?

答案1

如果您有一个处于 d 状态的 kworker,并且您正在运行其他带有 i/o 的进程,而该进程也处于 d 状态,那么您很可能无法终止任何一个进程。

需要重新启动。

相关内容