我是linux内核的新手。
我刚看到内核状态为ps ax
。
我看了man ps
手册和谷歌。
最后我找不到STAT I
表示的内容。
很多kworkers或文件系统都处于I
状态。
所以,我认为这是一种新的状态分类,因为手册没有解释,而且它属于内核。
我想知道这个I
状态是什么以及什么时候创建的?
我的意思是l
表示“进程是多线程的”状态。
我在最新的archlinux上运行它。
答案 0 :(得分:0)
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
表示这些任务无效。