ps命令学习
基本概念
- ps: process status
- 功能:用于查看系统中的进程状态
- 语法格式:ps [参数]
常用参数
参数 | 作用 |
---|---|
-a | all processes |
-u | effective user id or name |
-x | processes without controlling ttys |
-e | show the environment after command |
-f | full-format, including command line |
常用命令
ps -ef
[root@hadoop001 Logs]# ps -ef | more
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Apr03 ? 00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0 0 Apr03 ? 00:00:00 [kthreadd]
root 4 2 0 Apr03 ? 00:00:00 [kworker/0:0H]
root 6 2 0 Apr03 ? 00:00:05 [ksoftirqd/0]
root 7 2 0 Apr03 ? 00:00:00 [migration/0]
root 8 2 0 Apr03 ? 00:00:00 [rcu_bh]
root 9 2 0 Apr03 ? 00:00:13 [rcu_sched]
root 10 2 0 Apr03 ? 00:00:00 [lru-add-drain]
root 11 2 0 Apr03 ? 00:00:00 [watchdog/0]
root 12 2 0 Apr03 ? 00:00:00 [watchdog/1]
root 13 2 0 Apr03 ? 00:00:00 [migration/1]
root 14 2 0 Apr03 ? 00:00:02 [ksoftirqd/1]
root 16 2 0 Apr03 ? 00:00:00 [kworker/1:0H]
说明:
- uid: user ID
- pid: process ID
- ppid: parent process ID
ps -aux
[root@hadoop001 Logs]# ps -aux | more
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 191460 2804 ? Ss Apr03 0:02 /usr/lib/systemd/systemd --
switched-root --system --deserialize 22
root 2 0.0 0.0 0 0 ? S Apr03 0:00 [kthreadd]
root 4 0.0 0.0 0 0 ? S< Apr03 0:00 [kworker/0:0H]
root 6 0.0 0.0 0 0 ? S Apr03 0:05 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S Apr03 0:00 [migration/0]
说明:
- VSZ: 虚拟内存使用量(KB)
- RSS: 占用的固定内存量(KB)
- STAT: 进程状态。R: 进程正在运行或正在运行队列中等待;S: 中断;D:不可中断;Z:僵死;T:停止,进程收到停止信号后停止运行
- START:被启动的时间
- TIME: 实际使用CPU的时间