• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            如何查看僵死進程

            Posted on 2009-02-17 17:46 Prayer 閱讀(1203) 評論(0)  編輯 收藏 引用 所屬分類: LINUX/UNIX/AIX
            這些進程已經(jīng)死亡,但沒有釋放系統(tǒng)資源,包括內(nèi)存和一些一些系統(tǒng)表等,如果這樣的進程很多,會引發(fā)系統(tǒng)問題。用ps -el看出的進程狀態(tài)如果是Z,就是僵尸進程。
              ps -ef|grep defunc可以找出僵尸進程.
              有些ZOMBIE進程時用kill -9也不能殺死,而且消耗了很多系統(tǒng)資源不能釋放,如果系統(tǒng)在shutdown時發(fā)出信息:some process wouldn’t die. 這就意味這有些進程不能被reboot發(fā)出的kill –9殺掉,這些很可能就是僵尸進程。
              
              可以用ps 的 – l 選項,得到更詳細(xì)的進程信息.
              F(Flag):一系列數(shù)字的和,表示進程的當(dāng)前狀態(tài)。這些數(shù)字的含義為:
              00:若單獨顯示,表示此進程已被終止。
              01:進程是核心進程的一部分,常駐于系統(tǒng)主存。如:    sched、 vhand 、bdflush 等。
              02:Parent is tracing process.
              04 :Tracing parent's signal has stopped the process; the parent is waiting ( ptrace(S)).
              10:進程在優(yōu)先級低于或等于25時,進入休眠狀態(tài),而且不能用信號喚醒,例如在等待一個inode被創(chuàng)建時   
              20:進程被裝入主存(primary memory)
              40:進程被鎖在主存,在事務(wù)完成前不能被置換   e
              S(state of? the process )
              O:進程正在處理器運行 
              S:休眠狀態(tài)(sleeping)
              R:等待運行(runable)   
              I:空閑狀態(tài)(idle)
              Z:僵尸狀態(tài)(zombie)   
              T:跟蹤狀態(tài)(Traced)
              B:進程正在等待更多的內(nèi)存頁
              C(cpu usage):cpu利用率的估算值
              
              清除ZOMBIE(僵尸)進程可以使用如下方法:
              1> kill –18 PPID (PPID是其父進程)
              這個信號是告訴父進程,該子進程已經(jīng)死亡了,請收回分配給他的資源。
              2>如果不行則看能否終止其父進程(如果其父進程不需要的話)。先看其父進程又無其他子進程,如果有,可能需要先kill其他子進程,也就是兄弟進程。方法是:
              kill –15 PID1 PID2(PID1,PID2是僵尸進程的父進程的其它子進程)。
              然后再kill父進程:kill –15 PPID
              
              這樣僵尸進程就可能被完全殺掉了。
            久久夜色精品国产亚洲| 久久人人爽人人爽人人AV| 色综合久久中文色婷婷| 久久久久国产| 亚洲精品国精品久久99热一| 精品久久久久久无码专区不卡| 国产精品成人精品久久久 | 日产精品久久久久久久| 国产国产成人精品久久| yy6080久久| 国产免费久久久久久无码| 亚洲色大成网站WWW久久九九| 久久久久久综合一区中文字幕| 亚洲欧美久久久久9999| 99久久精品免费看国产免费| 久久精品国产亚洲AV忘忧草18| 国产99久久久国产精免费| 久久精品免费一区二区| 久久久久国产亚洲AV麻豆| 欧美黑人激情性久久| 伊人伊成久久人综合网777| 久久精品国产99国产精偷| 亚洲国产一成人久久精品| 久久精品亚洲欧美日韩久久| 国产精品视频久久| 久久天天躁狠狠躁夜夜躁2O2O| 亚洲中文字幕伊人久久无码| 国产成人久久久精品二区三区| 精品久久久久久无码专区不卡| 亚洲国产精品无码久久| 亚洲国产欧洲综合997久久| 久久精品国产亚洲AV香蕉| 久久只这里是精品66| 人妻无码精品久久亚瑟影视 | 久久人人爽人人爽人人片AV东京热 | 亚洲精品NV久久久久久久久久| 久久精品国产亚洲AV不卡| 亚洲综合婷婷久久| 国产午夜电影久久| 久久久精品久久久久影院| 国产精品99久久久久久宅男小说|