day 20 進程管理

1、什么是進程

(1)開發(fā)代碼稱之為程序歪脏,將開發(fā)的代碼運行起來,稱為進程
(2)當運行一個程序粮呢,那么將運行的程序叫進城
(3)當程序運行為進程后婿失,系統(tǒng)會該進程分配內存,以及進程的身份和權限
(4)在進程的過程中啄寡,系統(tǒng)會有各種指標來表示當前運行的狀態(tài)豪硅。

2、程序和進程的區(qū)別

(1)程序是數(shù)據(jù)和指令的集合挺物,是一個靜態(tài)的概念懒浮。如:/bin/ls和/bin/cp等二進制文件,同時程序可以長期存在系統(tǒng)里识藤。
(2)進程是程序運行的過程砚著,是一個動態(tài)的概念,晉城市存在生命周期的概念的痴昧,進程會隨著程序的終止而銷毀稽穆,不會永久存在系統(tǒng)里。

3赶撰、進程的生命周期

生命周期是指以個對象的生老病死舌镶,它的用處很廣泛。
當父進程接收到任務調度時豪娜,會通過foc派子進程來處理餐胀,那么子進程會繼承父進程屬性
(1)子進程在處理任務代碼時,父進程會進入等待狀態(tài)…
(2)子進程在處理任務代碼時侵歇,會執(zhí)行退出骂澄,然后喚醒父進程來回收子進程的資源
(3)如果子進程在處理任務過程中吓蘑,父進程退出惕虑,子進程沒有退出,那么這些子進程就沒有父進程來管理了磨镶,就成了僵尸進程溃蔫。
注:每個進程都是父進程的PPID,子進程則是PID

3琳猫、監(jiān)控進程狀態(tài)

程序在運行后伟叛,需要了解進程的運行狀態(tài)。查看進程的狀態(tài)分為:靜態(tài)和動態(tài)

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

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root          1  0.0  1.4 128408  6984 ?        Ss   08:07   0:04 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root          2  0.0  0.0      0     0 ?        S    08:07   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    08:07   0:00 [ksoftirqd/0]
root          5  0.0  0.0      0     0 ?        S<   08:07   0:00 [kworker/0:0H]
root          6  0.0  0.0      0     0 ?        R    08:07   0:00 [kworker/u256:0]
root          7  0.0  0.0      0     0 ?        S    08:07   0:00 [migration/0]
root          8  0.0  0.0      0     0 ?        S    08:07   0:00 [rcu_bh]
root          9  0.0  0.0      0     0 ?        R    08:07   0:01 [rcu_sched]
root         10  0.0  0.0      0     0 ?        S<   08:07   0:00 [lru-add-drain]
root         11  0.0  0.0      0     0 ?        S    08:07   0:00 [watchdog/0]
root         13  0.0  0.0      0     0 ?        S    08:07   0:00 [kdevtmpfs]
root         14  0.0  0.0      0     0 ?        S<   08:07   0:00 [netns]

 狀 態(tài)      描 述
 USER      啟動進程的用戶
 PID       進程運行的ID
 %CPU      進程占用CPU百分比
 %MEM      進程占用內存百分比
 VSZ       進程占用虛擬內存大衅晟(單位KB)
 RSS       進程占用物理內存時間大型彻巍(單位KB)
 TTY       進程是有那個終端運行啟動的tty1紊遵、pts/0等 ? 表示內核程序與終端無關
 STAT      進程運行過程中的狀態(tài) man ps (/STATE)
 START     進程的啟動時間
 TIME      進程占用CPU的總時間(為0表示還沒超過秒)
 COMMAND   程序的運行指令侥蒙,【】屬于內核狀態(tài)的進程暗膜。沒有【】使用戶進程 

(2)STAT狀態(tài)意思

圖片.png

(3)top使用

[root@yangdan ~]# top
top - 17:38:20 up  9:30,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 101 total,   1 running, 100 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

Tasks:101 total  任務總數(shù) 1 running       有進程正在運行
100 sleeping  100個睡眠
0 stopped    掛起,停止
0 zomnie    僵尸進程
0.0 us   進程占用cpu的百分比(用戶進程)
0.0 sy   內核進程   (硬件)
0.0 ni   優(yōu)先級的進程占用cpu的百分比
100.0 id   空閑的進程
0.0  wa  大量的等待-->
0.0 hi    硬中斷
0.0 si   軟中斷
0.0 st  虛擬機占用物理cpu的時間

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末鞭衩,一起剝皮案震驚了整個濱河市学搜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌论衍,老刑警劉巖瑞佩,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異坯台,居然都是意外死亡炬丸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門蜒蕾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來御雕,“玉大人,你說我怎么就攤上這事滥搭∷岣伲” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵瑟匆,是天一觀的道長闽坡。 經(jīng)常有香客問我,道長愁溜,這世上最難降的妖魔是什么疾嗅? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮冕象,結果婚禮上代承,老公的妹妹穿的比我還像新娘。我一直安慰自己渐扮,他們只是感情好论悴,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著墓律,像睡著了一般膀估。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上耻讽,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天察纯,我揣著相機與錄音,去河邊找鬼。 笑死饼记,一個胖子當著我的面吹牛香伴,可吹牛的內容都是我干的。 我是一名探鬼主播具则,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼瞒窒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了乡洼?” 一聲冷哼從身側響起崇裁,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎束昵,沒想到半個月后拔稳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡锹雏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年巴比,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片礁遵。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡轻绞,死狀恐怖,靈堂內的尸體忽然破棺而出佣耐,到底是詐尸還是另有隱情政勃,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布兼砖,位于F島的核電站奸远,受9級特大地震影響,放射性物質發(fā)生泄漏讽挟。R本人自食惡果不足惜懒叛,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耽梅。 院中可真熱鬧薛窥,春花似錦、人聲如沸眼姐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妥凳。三九已至竟贯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逝钥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留艘款,地道東北人持际。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像哗咆,于是被迫代替她去往敵國和親蜘欲。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內容