Tag Archive: 僵尸进程

四月 18th, 2017

在UNIX里,除了进程0(即PID=0的交换进程,Swapper Process)以外的所有进程都是由其他进程使用系统调用fork创建的,这里调用fork创建新进程的进程即为父进程,而相对应的为其创建出的进程则为子进程,因而除了进程0以外的进程都只有一个父进程,但一个进程可以有多个子进程。

操[……]

Read more

三月 31st, 2017

当我们使用ps -ef查看程序时,发现defunct,这就是所谓的僵尸进程,它是一个已死亡的程序,但在程序表(processs table)中仍占了一个位置(slot)。由于程序表的容量是有限的,所以defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。[……]

Read more

十一月 24th, 2015

[root@sqj2015 ~]# top
图片1
因为状态为z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程
[root@sqj2015 ~]# ps -A -o stat,ppid,pid,cmd | grep -e ‘^[Zz]’
Z 727098 229156 [w[……]

Read more

八月 30th, 2015

昨天服务器到期,之前的服务器由于空间小,不能满足现在的服务要求,就新购买了一个服务器,目前正在调试安装中!

在调试过程中,发现系统中有很多僵尸进程,现在就是找出这些僵尸进程,并将其杀死。

先看看这些僵尸是什么程序来的

ps -A -o stat,ppid,pid,cmd | grep[......]

Read more