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

命令分析_ps

时间:2017-08-20 22:32:19      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:无法   操作系统   stop   情况   start   emd   rac   控制   进程   

pi@raspberrypi:~ $ ps -aux # 查看系统中所有进程,使用 BSD 操作系统格式

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 22812 3780 ? Ss Aug18 0:02 /sbin/init
root 2 0.0 0.0 0 0 ? S Aug18 0:00 [kthreadd]

USER:该进程由哪个用户产生
PID:进程的ID号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源
%MEM0:该进程占用物理内存的百分比,占用越高,进程越耗费资源
VSZ:该进程占用虚拟内存的大小,单位KB;
RSS:该进程占用实际物理内存的大小,单位KB
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表 本地控制台终端,tty1-tty6是本地的字符界面终端,tty7 是图形终端。pts/0-255代表虚拟终端
STAT:进程状态。常见的状态有:R:运行、S:睡眠 、T:停止状态、s:包含子进程、+:位于后台 ?
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名

 


pi@raspberrypi:~ $ ps -le   # 查看系统中所有进程,使用 Linux 标准命令格式
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 5703 - ? 00:00:02 systemd
1 S 0 2 0 0 80 0 - 0 - ? 00:00:00 kthreadd

F: 代表这个进程标志(process flags),说明这个进程的权限,常见号码有:
若为4表示此进程的权限为root;
若为1则表示此子进程仅可进行复制(fork)而无法执行(exec)
S: 代表这个进程的状态(STAT),主要的状态有
R(Running):该进程正在运行中
S(Sleep):该进程目前正在睡眠状态(idle),但可以被唤醒(signal)
D:不可被唤醒的状态,通常这个进程可能在等待I/O的情况(ex>打印)
T:停止状态(stop),可能是在工作控制(后台暂停)或出错(traced)状态
Z(Zombie):“僵尸”状态,该进程已经终止但却无法被删除至内存外
UID:代表此进程被该UID所拥有的
PID:进程的ID号
PPID:进程的父进程PID号码
C:代表CPU使用率,单位为百分比
PRI:Priority的缩写,代表此进程被CPU所执行的优先级,数值越小代表此进程越快被CPU执行。
NI: Nice值。负值表示高优先级,正值表示低优先级
ADDR:ADDR是kernel function,指出该进程在内存的哪个部分,如果是个running的进程,一般会显示“—”
SZ:代表此进程用掉多少内存
WCHAN:表示目前进程是否在运行中,同样,若为“—”表示正在运行中
TTY:该进程是在哪个终端中运行的
TIME:该进程占用CPU的运算时间,注意不是系统时间
CMD:产生此进程的命令名

命令分析_ps

标签:无法   操作系统   stop   情况   start   emd   rac   控制   进程   

原文地址:http://www.cnblogs.com/umask/p/7401468.html

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