码迷,mamicode.com
首页 > 其他好文 > 详细

ps -ef 和ps -aux的区别

时间:2019-08-02 14:41:23      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:col   bsp   art   总结   strong   命令   nbsp   pts   占用   

在 linux 显示进程的命令是ps ,常用的是 ps -ef,今天看到了还有一个ps -aux,查询了资料,这里总结一下 

那么ps -ef 和ps -aux 有什么区别呢?

其实区别不是很大,这就要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。目前大部分Linux系统都是支持使用这两种方式。

 1.ps -ef 如下

技术图片

 
 列名 含义
 UID  系统用户名 
 PID  进程的ID 
 PPID  父进程ID
 C  进程占用CPU的百分比
 STIME  进程启动到现在的时间 
 TTY  该进程在哪个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程
 TIME  进程启动到现在的时间 
CMD 命令的名称和参数

 

 

 

 

 

 

 

 

 

 

2.ps -aux  如下:

技术图片

列名 含义
USER 用户名
PID 进程ID
%CPU 该进程所占CPU百分比
%MEM 该进程占用内存的百分比
VSZ 该进程使用的虚拟內存量(KB)
RSS 该进程占用的固定內存量(KB)(驻留中页的数量) 
TTY 进程的状态 
STAT 该进程状态
START 该进程被触发启动时间 
TIME 该进程实际使用CPU运行的时间
COMMAND 命令的名称和参数

 

 

 

 

 

 

 

 

 

 

 

 

 

  STAT 的状态
D 无法中断的休眠状态(通常 IO 的进程)
R 正在运行
S 休眠中
T 停止或被追踪
W 进入内存交换 (从内核2.6开始无效)
X 死掉的进程 
Z 僵尸进程
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存
s 进程的领导者(在它之下有子进程)
l 多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads)
+ 位于后台的进程组

ps -ef 和ps -aux的区别

标签:col   bsp   art   总结   strong   命令   nbsp   pts   占用   

原文地址:https://www.cnblogs.com/xmnote/p/11288116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!