day21 8/21 進程管理

1.什么是進程?

運行的程序叫進程额港。

2.程序與進程之間有什么區(qū)別?

①程序是數(shù)據(jù)和指令的集合伤极,是一個靜態(tài)的概念。同時程序可以長期存在系統(tǒng)中肚豺。

②進程是程序運行的過程,是一個動態(tài)的概念党瓮。進程是存在生命周期的概念的详炬,也就是說進程會隨著程序的終止而銷毀,不會永久存在系統(tǒng)中寞奸。

3.進程的生命周期?

生老病死

①當父進程接收到任務調度時,會通過fock派生子進程來處理在跳,那么子進程會繼承父進程屬性枪萄。

②子進程在處理任務代碼時,父進程會進入等待狀態(tài)中...

③子進程在處理任務代碼后猫妙,會執(zhí)行退出瓷翻,然后喚醒父進程來回收子進程的資源。

④如果子進程在處理任務過程中,父進程退出了齐帚,子進程沒有退出妒牙,那么這些子進程就沒有父進程來管理了,就變成僵尸進程对妄。

注: 每個進程都父進程的PPID湘今,子進程則叫PID。

4.進程運行的狀態(tài)指標?

狀態(tài):靜態(tài)|動態(tài)

①.使用ps命令查看當前的進程狀態(tài)(靜態(tài))

第一列顯示

用戶剪菱、PID摩瞎、占用cpu百分比、占用內存百分比孝常、狀態(tài)旗们、執(zhí)行的命令等


②.STAT狀態(tài)的S、Ss构灸、Ss+上渴、S<、S喜颁、S+驰贷、R、R+洛巢、D括袒、T、Z等等稿茉,都是什么意思?


ps aux|grep oldboy? ? #S表示睡眠模式锹锰,+表示前臺運行

ps aux|grep oldboy? ? #T表示停止狀態(tài)

③.使用top命令查看當前的進程狀態(tài)(動態(tài))


任務? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?含義

Tasks: 129 total? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 當然進程的總數(shù)

1 running? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 正在運行的進程數(shù)

128 sleeping? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?睡眠的進程數(shù)

0 stopped? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?停止的進程數(shù)

0 zombie? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 僵尸進程數(shù)

%Cpu(s): 0.7? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? us系統(tǒng)用戶進程使用CPU百分比

0.7 sy? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 內核中的進程占用CPU百分比,通常內核是于硬件進行交互

98.7 id? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 空閑CPU的百分比

0.0 wa? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? CPU等待IO完成的時間

0.0 hi? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 硬中斷漓库,占的CPU百分比

0.0 si? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 軟中斷恃慧,占的CPU百分比

0.0 st? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?比如虛擬機占用物理CPU的時間

top常見指令

字母? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?含義

h? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看幫出

1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)字1,顯示所有CPU核心的負載

z? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 以高亮顯示數(shù)據(jù)

b? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 高亮顯示處于R狀態(tài)的進程

M? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?按內存使用百分比排序輸出

P? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按CPU使用百分比排序輸出

q? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?退出top

5.管理進程狀態(tài)

關閉進程

kill渺蒿、還有killall痢士,pkill

①使用kill -l列出當前系統(tǒng)所支持的信號


常用的

數(shù)字編號? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?信號含義? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?信號翻譯

1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SIGHUP? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 通常用來重新加載配置文件

9? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SIGKILL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 強制殺死進程

15? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SIGTERM? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 終止進程,默認kill使用該信號

kill -9 強殺

平均負載


6.進程中的iowait 軟中斷 硬中斷?

Linux 中的中斷處理程序分為上半部和下半部:

上半部對應硬件中斷茂装,用來快速處理中斷怠蹂。

下半部對應軟中斷,用來異步處理上半部未完成的工作少态。

Linux 中的軟中斷包括網絡收發(fā)城侧、定時、調度彼妻、等各種類型嫌佑,可以通過查看 /proc/softirqs 來觀察軟中斷的運行情況豆茫。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市屋摇,隨后出現(xiàn)的幾起案子揩魂,更是在濱河造成了極大的恐慌,老刑警劉巖炮温,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件火脉,死亡現(xiàn)場離奇詭異,居然都是意外死亡茅特,警方通過查閱死者的電腦和手機忘分,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來白修,“玉大人妒峦,你說我怎么就攤上這事”Γ” “怎么了肯骇?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長祖很。 經常有香客問我笛丙,道長,這世上最難降的妖魔是什么假颇? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任胚鸯,我火速辦了婚禮,結果婚禮上笨鸡,老公的妹妹穿的比我還像新娘姜钳。我一直安慰自己,他們只是感情好形耗,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布哥桥。 她就那樣靜靜地躺著,像睡著了一般激涤。 火紅的嫁衣襯著肌膚如雪拟糕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天倦踢,我揣著相機與錄音送滞,去河邊找鬼。 笑死硼一,一個胖子當著我的面吹牛累澡,可吹牛的內容都是我干的。 我是一名探鬼主播般贼,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了哼蛆?” 一聲冷哼從身側響起蕊梧,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎腮介,沒想到半個月后肥矢,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡叠洗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年甘改,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灭抑。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡十艾,死狀恐怖,靈堂內的尸體忽然破棺而出腾节,到底是詐尸還是另有隱情忘嫉,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布案腺,位于F島的核電站庆冕,受9級特大地震影響,放射性物質發(fā)生泄漏劈榨。R本人自食惡果不足惜访递,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望同辣。 院中可真熱鬧拷姿,春花似錦、人聲如沸邑闺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陡舅。三九已至抵乓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間靶衍,已是汗流浹背灾炭。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留颅眶,地道東北人蜈出。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像涛酗,于是被迫代替她去往敵國和親铡原。 傳聞我的和親對象是個殘疾皇子偷厦,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內容