Day20-進(jìn)程管理
導(dǎo)讀
- 今日內(nèi)容
- 1.什么是進(jìn)程
- 2.程序與進(jìn)程之間有什么區(qū)別
- 3.進(jìn)程的生命周期
- 4.進(jìn)程運(yùn)行的狀態(tài)指標(biāo)
- 5.如何監(jiān)控進(jìn)程的狀態(tài)
今日內(nèi)容
什么是進(jìn)程
開(kāi)發(fā)寫(xiě)的代碼叫程序,將代碼運(yùn)行起來(lái)叫進(jìn)程
程序與進(jìn)程的區(qū)別
程序會(huì)永久的存在系統(tǒng)中
進(jìn)程不會(huì)永久存在系統(tǒng)中
進(jìn)程的生命周期
進(jìn)程運(yùn)行的狀態(tài)
STAT基本狀態(tài) |
描述 |
STAT狀態(tài)+符號(hào) |
描述 |
R |
進(jìn)程運(yùn)行 |
s |
進(jìn)程是控制進(jìn)程,<br />Ss進(jìn)程的領(lǐng)導(dǎo)者,父進(jìn)程 |
S |
可中斷睡眠 |
< |
進(jìn)程運(yùn)行在高優(yōu)先級(jí)上,<br />S<優(yōu)先級(jí)較高的進(jìn)程 |
T |
進(jìn)程被暫停 |
N |
進(jìn)程運(yùn)行在低優(yōu)先級(jí)上,<br />SN優(yōu)先級(jí)較低的進(jìn)程 |
D |
不可中斷睡眠 |
+ |
當(dāng)前進(jìn)程運(yùn)行在前臺(tái),<br />R+表示該進(jìn)程在前臺(tái)運(yùn)行 |
Z |
僵尸進(jìn)程 |
| |
進(jìn)程是多線(xiàn)程的,<br />Sl表示進(jìn)程是以線(xiàn)程方式運(yùn)行 |
`15:01:56` up `6 days, 18:43`, `2 users`, load average: `0.00, 0.03, 0.06`
系統(tǒng)時(shí)間 系統(tǒng)運(yùn)行時(shí)間 當(dāng)前系統(tǒng)有多少個(gè)用戶(hù)正在運(yùn)行 1分鐘負(fù)載,五分鐘負(fù)載,15分鐘負(fù)載
Tasks: 106 total, 2 running, 104 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.7 us, 4.7 sy, 0.0 ni, 90.9 id, 0.0 wa, 0.0 hi, 0.7 si, 0.0 st
# Tasks: 106 total 任務(wù)總數(shù)
# 2 running 有兩個(gè)進(jìn)程正在運(yùn)行
# 104 sleeping 104個(gè)睡眠
# 0 stopped 0個(gè)掛起 停止
# 0 zombie 僵尸進(jìn)程
# 3.7 us 用戶(hù)進(jìn)程占用cpu的百分比
# 4.7 sy 內(nèi)核進(jìn)程占用cpu的百分比
# 0.0 ni 優(yōu)先級(jí)的進(jìn)程占用cpu的百分比
# 90.9 id 空閑的進(jìn)程百分比
# 0.0 wa 等待進(jìn)程百分比
# 0.0 hi 硬中斷
# 0.7 si 軟中斷
# 0.0 st 虛擬機(jī)占用物理cpu的百分比
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者