简说ps -ef和pa aux命令

简介

Linux中ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

 

对比实例

ps -ef | grep ***

 

https://img2018.cnblogs.com/blog/1118859/201908/1118859-20190802134033985-1951625941.png

 列名

含义

 UID

 系统用户名 

 PID

 进程的ID 

 PPID

 父进程ID

 C

 进程占用CPU的百分比

 STIME

 进程启动到现在的时间 

 TTY

 该进程在哪个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程

 TIME

 进程启动到现在的时间 

CMD

命令的名称和参数

 

 

 

 

 

 

 

 

 

 

ps aux | grep ***

 

https://img2018.cnblogs.com/blog/1118859/201908/1118859-20190802135315895-1820621641.png

列名

含义

USER

用户名

PID

进程ID

%CPU

该进程所占CPU百分比

%MEM

该进程占用内存的百分比

VSZ

该进程使用的虚拟內存量(KB

RSS

该进程占用的固定內存量(KB)(驻留中页的数量) 

TTY

进程的状态 

STAT

该进程状态

START

该进程被触发启动时间 

TIME

该进程实际使用CPU运行的时间

COMMAND

命令的名称和参数


 

 

 

 

 

 

 

 

 

 

 

 

STAT 的状态

 STAT 的状态

D

无法中断的休眠状态(通常 IO 的进程)

R

正在运行

S

休眠中

T

停止或被追踪

W

进入内存交换 (从内核2.6开始无效)

X

死掉的进程 

Z

僵尸进程

<

优先级高的进程

N

优先级较低的进程

L

有些页被锁进内存

s

进程的领导者(在它之下有子进程)

l

多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads

+

位于后台的进程组

 

 

 

 

 

 

 

 

 

 

 

 

 

 

区别

1、-ef是System V展示风格,而aux是BSD风格。

2、COMMADN列如果过长,aux会截断显示,而ef不会

 

综上

1、查看进程的CPU占用率和内存占用率,可以使用aux

2、查看进程的父进程ID和完整的COMMAND命令,可以使用ef

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值