linux进程管理
来源:互联网 发布:新理念外语网络教学 编辑:程序博客网 时间:2024/05/18 02:16
二、进程管理
1、查看系统中的进程
在Linux中,使用ps对进程进行查看,格式为:ps [选项]
ps命令有大量的参数,下面介绍几个常用的选项:
a:显示所有进程
e:在命令后显示环境变量
u:显示用户名和启动时间等信息
x:显示没有控制终端的进程
f:显示进程树
w:宽行输出
-e:显示所有进程
-f:显示全部
下面列出ps命令输出的重要信息的含义:
PID:进程号
PPID:父进程的进程号
TTY:进程从哪个终端启动
STAT:进程当前状态
START:进程开始执行的时间
VSZ:进程占用的虚拟内存空间(KB)
RSS:进程所占用的内存的空间
TIME:进程自从启动以来占用CPU的总时间
USER:用户名
%CPU:占用CPU时间与总时间的百分比
%MEM:占用内存与系统内存总量的百分比
SIZE:进程代码大小+数据大小+栈空间大小(KB)
COMMAND/CMD:进程的命令名
其中,在进程状态(STAT)一栏中表示状态的字符的意义如下:
R:进程正在执行中(进程排在执行队列里,随时都会被执行)
S:进程处于睡眠状态(sleeping)
T:追踪或停止
Z:僵尸进程(zombie),进程已经被终止,但其父进程并不知道,没有妥善处理,导致其处于僵尸状态
W:进程没有固定的pages