[root@vgw2 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.1 0.0 45092 7660 ? Ss 02:34 0:07 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root 2 0.0 0.0 0 0 ? S 02:34 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 02:34 0:00 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S 02:34 0:00 [kworker/0:0]
root 5 0.0 0.0 0 0 ? S< 02:34 0:00 [kworker/0:0H]
ps 经常看到不同的进程状态。现在进行解释如下:
S: Interruptible sleep (waiting for an event to complete):可中断的睡眠状态。等待一个事件,然后就可以进入运行状体。
s: is a session leader 会话leader
l: is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) 是一个多线程进程。
COMMAND对应如下,则是用户态进程
/usr/lib/systemd/systemd --switched-root --system --deserialize 21
OMMAND对应如下,则是内核态进程
root 2 0.0 0.0 0 0 ? S 02:34 0:00 [kthreadd]