5. 進(jìn)程管理

進(jìn)程 系統(tǒng)分配資源的最小單位

線程 每個(gè)進(jìn)程至少有一個(gè)線程,線程是CPU調(diào)度的最小單位

ps----進(jìn)程狀態(tài)

ps aux     //顯示所有包含其他使用者的進(jìn)程
ps -ef | grep [c]at

如果想查看進(jìn)程的CPU占用率和內(nèi)存占用率,可以使用aux

如果想查看進(jìn)程的父進(jìn)程ID和完整的COMMAND命令,可以使用ef

ps aux 輸出各字段意義

USER:  該 process 屬于那個(gè)使用者帳號(hào)的?

PID :  該 process 的程序識(shí)別碼。

%CPU:  該 process 使用掉的 CPU 資源百分比;

%MEM:  該 process 所占用的實(shí)體內(nèi)存百分比;

VSZ :  該 process 使用掉的虛擬內(nèi)存量 (KBytes)

RSS :  該 process 占用的固定的內(nèi)存量 (KBytes)

TTY :  該 process 是在那個(gè)終端機(jī)上面運(yùn)行,若與終端機(jī)無關(guān)則顯示 ?,另外, tty1-tty6 是本機(jī)上面的登陸者程序,若為 pts/0 等等的,則表示為由網(wǎng)絡(luò)連接進(jìn)主機(jī)的程序。

STAT:  該程序目前的狀態(tài),狀態(tài)顯示與 ps -l 的 S 旗標(biāo)相同 (R/S/T/Z)

START: 該 process 被觸發(fā)啟動(dòng)的時(shí)間;

TIME : 該 process 實(shí)際使用 CPU 運(yùn)行的時(shí)間。

COMMAND:該程序的實(shí)際指令為何?

top----動(dòng)態(tài)查看進(jìn)程狀態(tài)

top -d 5  //5秒刷新一次
top -n 1  //只輸出一次

信號(hào)

1--SIGHUP 重新加載配置 PID不變

9--SIGKILL 強(qiáng)制終止

15--SIGTERM 終止(正常結(jié)束),默認(rèn)信號(hào)

kill -1 pid //(進(jìn)程號(hào))

killall -1 進(jìn)程名(命令)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容