8Linux系统管理之Linux系统进程和计划任务管理
8Linux系統(tǒng)管理之Linux系統(tǒng)進(jìn)程和計(jì)劃任務(wù)管理
進(jìn)程和計(jì)劃任務(wù)管理
一 查看和控制進(jìn)程
·程序和進(jìn)程的關(guān)系
程序:保存在硬盤、光盤等介質(zhì)中的可執(zhí)行代碼和數(shù)據(jù) 、是靜態(tài)保存的代碼
進(jìn)程 :在CPU及內(nèi)存中運(yùn)行的程序代碼、是動態(tài)執(zhí)行的代碼
父 、子進(jìn)程 :每個進(jìn)程可以創(chuàng)建一個或多個進(jìn)程
·查看進(jìn)程信息
1 ps命令
用途:查看靜態(tài)的進(jìn)程統(tǒng)計(jì)信息
格式:ps [選項(xiàng)]
選項(xiàng) :
a:顯示當(dāng)前終端下的所有進(jìn)程信息,包括其他用戶的進(jìn)程
x:顯示當(dāng)前用戶在所有終端下的進(jìn)程信息
u :顯示進(jìn)程的執(zhí)行者
-e :顯示系統(tǒng)內(nèi)所有進(jìn)程信息
-l :使用長格式顯示進(jìn)程信息
-f :使用完成的格式顯示進(jìn)程信息
常用以下組合
顯示所有系統(tǒng)進(jìn)程信息

以長格式顯示所有系統(tǒng)進(jìn)程信息

其中
USER :啟動給進(jìn)程的用戶
PID :該進(jìn)程在系統(tǒng)中的數(shù)字ID號,在當(dāng)前系統(tǒng)中是唯一的
%CPU:CPU占用百分比
%MEM:內(nèi)存占用百分比
VSZ:占用swap空間的大小
RSS :占用常駐內(nèi)存(物理內(nèi)存)的大小
TTY :表明進(jìn)程在哪個終端運(yùn)行;“?”表示位置或不需要終端
STAT :顯示進(jìn)程的當(dāng)前狀態(tài) :S休眠 、R運(yùn)行、Z僵死 、<高優(yōu)先級 、N低優(yōu)先級、S儀進(jìn)程 、+前臺進(jìn)程、
START:啟動該進(jìn)程的時間
TIME :該進(jìn)程占用的CPU時間
COMMAND:啟動該進(jìn)程的命令名稱
執(zhí)行不帶任何選項(xiàng)的PS命令時 ,將只顯示當(dāng)前用戶會話中打開的進(jìn)程

2 top命令
用途:查看動態(tài)的進(jìn)程排名信息
格式 :top
動態(tài)的查看所有進(jìn)程的狀態(tài)信息

其中
Tasks(系統(tǒng)任務(wù)信息): total(總進(jìn)程數(shù))、running(正在運(yùn)行的進(jìn)程數(shù))、sleeping(休眠的進(jìn)程數(shù)) 、stopped(終止的進(jìn)程數(shù)) 、zombe(僵死無響應(yīng)的進(jìn)程數(shù))
CPU(cpu占用信息) :us用戶占用、sy內(nèi)核占用、ni優(yōu)先級度占用 、id空閑CPU、wa I/O等待占用、hi硬件終端占用 、si軟件終端占用 、st虛擬化占用
Mem(內(nèi)存占用信息):total總內(nèi)存空間 、used已用內(nèi)存 、free空閑內(nèi)存、buffers緩存空間
Swap(交換空間占用) :total總內(nèi)存空間