静态任务管理器
ps - report a snapshot of the current processes
语法
ps [options]
命令选项:
a: 显示跟当前终端关联的所有进程
u: 基于用户的格式显示
x: 显示所有进程,不以终端机来区分
U: 显示某用户ID所有的进程
A: 显示所有程序
e: 此参数的效果和指定”A”参数相同
f: 用ASCII字符显示树状结构,表达程序间的相互关系
o: 自定义输出格式
例:ps -aux 输出解释
[root@Zabbix-Server ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 191044 4080 ? Ss 8月11 0:07 /usr/lib/systemd/systemd --switched-root --system --dese
root 2 0.0 0.0 0 0 ? S 8月11 0:00 [kthreadd]
root 4 0.0 0.0 0 0 ? S< 8月11 0:00 [kworker/0:0H]
root 6 0.0 0.0 0 0 ? S 8月11 0:04 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S 8月11 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S 8月11 0:00 [rcu_bh]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
1.USER: 进程拥有者
2.PID: pid
3.%CPU: 占用的 CPU 使用率
4.%MEM: 占用的内存使用率
5.VSZ: 占用的虚拟内存大小
6.RSS: 占用的内存大小
7.TTY: 终端的次要装置号码 (minor device number of tty)
8.STAT: 该进程的状态:
D: 不可中断的静止
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的内存分页可分配
<: 高优先序的进程
N: 低优先序的进程
L: 有内存分页分配并锁在内存内 (即时系统或捱A I/O)
s 表示进程是控制进程
l 表示进程是多线程
+表示当前进程运行在前台
9.START: 进程开始时间
10.TIME: 执行的时间
11.COMMAND:所执行的指令