Linux 进程状态代码 'I'

Linux Process State Code 'I'

我是 linux 内核的新手。 我刚刚看到 ps ax 的内核状态。 我看到手册中有 man ps 和 google。

最后我找不到STAT I 表示什么。 许多 kworker 或文件系统都处于这种 I 状态。 所以,我认为这是一种新的状态分类,因为手册没有解释,它属于内核。 我想知道这个 I 状态是什么,它是什么时候创建的?

我不是指 l 表示 'the process is multithreaded' 的状态。 我 运行 它在最新的 archlinux.

ps 查询 procfs - /proc/[PID]/stat - 进程状态。 proc(5) 说:

/proc/[pid]/stat

         Status information about the process.  This is used by ps(1).
         It is defined in the kernel source file fs/proc/array.c.

并且 fs/proc/array.c 表示这些任务处于空闲状态。