国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Linux中的僵尸進(jìn)程如何產(chǎn)生的?僵尸進(jìn)程怎么殺?

瀏覽:108日期:2023-07-12 10:49:17

Linux僵尸進(jìn)程怎么殺?在Linux中有一些有些程序即使執(zhí)行完了任務(wù),還是會留在進(jìn)程中,此為僵尸進(jìn)程,TA們留下沒有任何作用,還會持續(xù)消耗硬件資源,雖然該進(jìn)程是無害的,但一直存儲在內(nèi)存中的也是一個問題。

Linux中的僵尸進(jìn)程如何產(chǎn)生的?僵尸進(jìn)程怎么殺?

什么是僵尸進(jìn)程?

我們都知道進(jìn)程的工作原理。我們啟動一個程序,開始我們的任務(wù),然后等任務(wù)結(jié)束了,我們就停止這個進(jìn)程。 進(jìn)程停止后, 該進(jìn)程就會從進(jìn)程表中移除。

你可以通過 System-Monitor 查看當(dāng)前進(jìn)程。

Linux中的僵尸進(jìn)程如何產(chǎn)生的?僵尸進(jìn)程怎么殺?

但是,有時候有些程序即使執(zhí)行完了也依然留在進(jìn)程表中。

那么,這些完成了生命周期但卻依然留在進(jìn)程表中的進(jìn)程,我們稱之為 “僵尸進(jìn)程”。

僵尸進(jìn)程如何產(chǎn)生的?

當(dāng)你運(yùn)行一個程序時,它會產(chǎn)生一個父進(jìn)程以及很多子進(jìn)程。 所有這些子進(jìn)程都會消耗內(nèi)核分配給它們的內(nèi)存和 CPU 資源。

這些子進(jìn)程完成執(zhí)行后會發(fā)送一個 Exit 信號然后死掉。這個 Exit 信號需要被父進(jìn)程所讀取。父進(jìn)程需要隨后調(diào)用 wait 命令來讀取子進(jìn)程的退出狀態(tài),并將子進(jìn)程從進(jìn)程表中移除。

若父進(jìn)程正確第讀取了子進(jìn)程的 Exit 信號,則子進(jìn)程會從進(jìn)程表中刪掉。

但若父進(jìn)程未能讀取到子進(jìn)程的 Exit 信號,則這個子進(jìn)程雖然完成執(zhí)行處于死亡的狀態(tài),但也不會從進(jìn)程表中刪掉。

僵尸進(jìn)程對系統(tǒng)有害嗎?

不會。由于僵尸進(jìn)程并不做任何事情, 不會使用任何資源也不會影響其它進(jìn)程, 因此存在僵尸進(jìn)程也沒什么壞處。 不過由于進(jìn)程表中的退出狀態(tài)以及其它一些進(jìn)程信息也是存儲在內(nèi)存中的,因此存在太多僵尸進(jìn)程有時也會是一些問題。

你可以想象成這樣:

“你是一家建筑公司的老板。你每天根據(jù)工人們的工作量來支付工資。 有一個工人每天來到施工現(xiàn)場,就坐在那里, 你不用付錢, 他也不做任何工作。 他只是每天都來然后呆坐在那,僅此而已!”

這個工人就是僵尸進(jìn)程的一個活生生的例子。但是, 如果你有很多僵尸工人, 你的建設(shè)工地就會很擁堵從而讓那些正常的工人難以工作。

那么如何找出僵尸進(jìn)程呢?

打開終端并輸入下面命令:

01ps aux | grep Z復(fù)制代碼ps aux | grep Z

會列出進(jìn)程表中所有僵尸進(jìn)程的詳細(xì)內(nèi)容。

僵尸進(jìn)程怎么殺?

正常情況下我們可以用 SIGKILL 信號來殺死進(jìn)程,但是僵尸進(jìn)程已經(jīng)死了, 你不能殺死已經(jīng)死掉的東西。 因此你需要輸入的命令應(yīng)該是

01kill -s SIGCHLD pid復(fù)制代碼kill -s SIGCHLD pid

將這里的 pid 替換成父進(jìn)程的進(jìn)程 id,這樣父進(jìn)程就會刪除所有以及完成并死掉的子進(jìn)程了。

你可以把它想象成:

“你在道路中間發(fā)現(xiàn)一輛廢棄的汽車,于是你聯(lián)系了拖車,之后拖車就會將這輛廢棄的汽車帶離道路。”

以上內(nèi)容便是關(guān)于僵尸進(jìn)程的一些描述和結(jié)束,如果程序本身編寫的不是很好,是無法刪掉這些子進(jìn)程的(否則你一開始也見不到這些僵尸了)。 因此想要快速刪除子進(jìn)程,只有結(jié)束TA們的父進(jìn)程即可。

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: 欧美最大成人毛片视频网站 | 最新亚洲人成网站在线影院 | 国产欧美精品一区二区 | 全免费a级毛片免费看视频免 | 久久国产视频在线观看 | 亚洲成a人不卡在线观看 | 成年人免费在线观看网站 | 精品日韩一区二区三区视频 | 最近韩国日本免费免费版 | 国产一区二区在线免费观看 | 99re热在线视频 | 国产精品久久久久毛片真精品 | 国产手机视频 | 国产欧美精品区一区二区三区 | a一级毛片录像带 录像片 | 久久免费视频观看 | 成人做爰视频www片 成人做爰视频www视频 | 日本不卡在线一区二区三区视频 | 国产日韩欧美在线 | 久久国产精品99久久小说 | 不卡一区二区在线观看 | 国产成人18黄网站在线观看网站 | 欧美自拍视频在线 | 国产高清在线精品一区在线 | 美女黄色在线看 | 成人一级片 | 亚洲精品一区二区三区在线看 | 日韩免费观看一级毛片看看 | 久久er热在这里只有精品85 | 18年大片免费在线观看 | 毛片在线视频在线播放 | 亚洲久久久久 | 欧美视频一区 | 日本噜噜影院 | 久久精品一区 | 午夜毛片视频高清不卡免费 | 91情侣在线偷精品国产 | 亚洲视频偷拍自拍 | 成人免费在线观看视频 | 91久久综合 | 美女黄18 |