1.僵尸进程
僵尸进程(Zombie Process)是指那些已经终止(即完成执行)的进程,但其父进程尚未读取其退出状态信息的进程。简单来说,僵尸进程的生命周期已经结束,但它的进程描述符仍然存在于系统中,以便父进程能够获取其退出状态。
处理:1.top命令查询是否有僵尸进程,此处1 zombie表示有一个僵尸进程
2.ps -aux|grep Z 查询僵尸进程的pid, STAT状态为Z+的即为僵尸进程。
3.pstree -p | grep 僵尸进程pid 查询僵尸进程父进程id
4.kill 父进程id 结束父进程
5. 若父进程是主进程,则需要重启Linux系统
2.Linux进程监控指令
ps:静态查看当前瞬间进程状态,一般用于临时检查或取值
top:动态,交互,整体查看系统状态,负载,进程,cpu,内存. 类似于windows任务管理器
ps -ef
UID 进程属于的用户
PID 进程id号,大部分都是随机.
PPID 父进程的id号,pstree -p查看详细关系
CMD 进程名字
ps aux
比-ef多了一些,cpu使用率,内存使用率,占用内存大小,进程状态
%CPU,CPU使用率
%MEM,内存使用率
VSZ 虚拟内存占用大小(单位:kb)
RSS 物理内存占用大小(单位:kb)
STAT 进程状态
进程状态有SRTDZ,分别代表可中断的进程,进行中的进程,挂起的进程,不可中断的进行(IO读写中),僵尸进程
附加进程状态
+ 前台进程
< 运行在高优先级上
N 运行在低优先级上
s 控制进程
l 多线程进程
START 进程启动时间
TIME 占用cpu时间
COMMAND 进程名字
3.top命令详解
标签:状态,僵尸,ps,day008,Linux,进程,使用率,id,复习 From: https://blog.csdn.net/ccnnlxc/article/details/143058785