資源描述:
《ps命令進(jìn)程管理-linux》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、要對(duì)系統(tǒng)中進(jìn)程進(jìn)行監(jiān)測(cè)控制,查看狀態(tài),內(nèi)存,CPU的使用情況,使用命令:/bin/ps(1)????????ps:是顯示瞬間進(jìn)程的狀態(tài),并不動(dòng)態(tài)連續(xù);(2)????????top:如果想對(duì)進(jìn)程運(yùn)行時(shí)間監(jiān)控,應(yīng)該用top命令;(3)????????kill:用于殺死進(jìn)程或者給進(jìn)程發(fā)送信號(hào);(4)查看文章最后的man手冊(cè),可以查看ps的每項(xiàng)輸出的含義,tofind:STANDARDFORMATSPECIFIERS===================================ps的參數(shù)說明==========================
2、===l長(zhǎng)格式輸出;u按用戶名和啟動(dòng)時(shí)間的順序來顯示進(jìn)程;j用任務(wù)格式來顯示進(jìn)程;f用樹形格式來顯示進(jìn)程;a顯示所有用戶的所有進(jìn)程(包括其它用戶);x顯示無控制終端的進(jìn)程;r顯示運(yùn)行中的進(jìn)程;ww避免詳細(xì)參數(shù)被截?cái)啵?A列出所有的進(jìn)程-w顯示加寬可以顯示較多的資訊-au顯示較詳細(xì)的資訊-aux顯示所有包含其他使用者的進(jìn)程-e顯示所有進(jìn)程,環(huán)境變量-f全格式-h不顯示標(biāo)題-l長(zhǎng)格式-w寬輸出a??顯示終端上地所有進(jìn)程,包括其他用戶地進(jìn)程r??只顯示正在運(yùn)行地進(jìn)程x??顯示沒有控制終端地進(jìn)程我們常用的選項(xiàng)是組合是aux或lax,還有參數(shù)f的應(yīng)用。
3、pids只列出進(jìn)程標(biāo)識(shí)符,之間運(yùn)用逗號(hào)分隔.該進(jìn)程列表必須在命令行參數(shù)地最后一個(gè)選項(xiàng)后面緊接著給出,中間不能插入空格.比如:ps-f1,4,5顯示的是進(jìn)程ID為1,4,5的進(jìn)程下介紹長(zhǎng)命令行選項(xiàng),這些選項(xiàng)都運(yùn)用“--”開頭:--sortX[+
4、-]key[,[+
5、-]key[,…]]從SORTKEYS段中選一個(gè)多字母鍵.“+”字符是可選地,因?yàn)槟J(rèn)地方向就是按數(shù)字升序或者詞典順序,“-”字符是逆序排序(即降序).比如:ps-jax-sort=uid,-ppid,+pid.--help顯示幫助信息.--version顯示該命令地版本信息.在前面
6、地選項(xiàng)說明中提到了排序鍵,接下來對(duì)排序鍵作進(jìn)一步說明.需要注意地是排序中運(yùn)用地值是ps運(yùn)用地內(nèi)部值,并非僅用于某些輸出格式地偽值.排序鍵列表見下表.============排序鍵列表==========================ccmd??可執(zhí)行地簡(jiǎn)單名稱?Ccmdline??完整命令行?fflags??長(zhǎng)模式標(biāo)志?gpgrp??進(jìn)程地組ID?Gtpgid??控制tty進(jìn)程組ID?jcutime??累計(jì)用戶時(shí)間?Jcstime??累計(jì)系統(tǒng)時(shí)間?kutime??用戶時(shí)間?Kstime??系統(tǒng)時(shí)間?mmin_flt??次要頁(yè)錯(cuò)誤地?cái)?shù)量?Mm
7、aj_flt??重點(diǎn)頁(yè)錯(cuò)誤地?cái)?shù)量?ncmin_flt累計(jì)次要頁(yè)錯(cuò)誤?Ncmaj_flt累計(jì)重點(diǎn)頁(yè)錯(cuò)誤?osession??對(duì)話ID?ppid??進(jìn)程ID?Pppid??父進(jìn)程ID?rrss??駐留大小?Rresident駐留頁(yè)?ssize??內(nèi)存大小(千字節(jié))?Sshare??共享頁(yè)地?cái)?shù)量?ttty??tty次要設(shè)備號(hào)?Tstart_time進(jìn)程啟動(dòng)地時(shí)間?Uuid??UIDuuser??用戶名vvsize??總地虛擬內(nèi)存數(shù)量(字節(jié))?ypriority內(nèi)核調(diào)度優(yōu)先級(jí)======================================
8、==psaux或lax輸出的解釋=========================2、psaux或lax輸出的解釋au(x)輸出格式:?USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDUSER:進(jìn)程所有者PID:進(jìn)程ID%CPU:占用的CPU使用率%MEM:占用的內(nèi)存使用率VSZ:占用的虛擬內(nèi)存大小RSS:占用的內(nèi)存大小TTY:終端的次要裝置號(hào)碼(minordevicenumberoftty)STAT:進(jìn)程狀態(tài):START:啟動(dòng)進(jìn)程的時(shí)間;?TIME:進(jìn)程消耗CPU的時(shí)間;COMMAND:命令的名稱和參
9、數(shù);=========================================進(jìn)程STAT狀態(tài)==================================D無法中斷的休眠狀態(tài)(通常IO的進(jìn)程);?R正在運(yùn)行,在可中斷隊(duì)列中;?S處于休眠狀態(tài),靜止?fàn)顟B(tài);?T停止或被追蹤,暫停執(zhí)行;?W進(jìn)入內(nèi)存交換(從內(nèi)核2.6開始無效);?X死掉的進(jìn)程;?Z僵尸進(jìn)程不存在但暫時(shí)無法消除;W:沒有足夠的記憶體分頁(yè)可分配WCHAN正在等待的進(jìn)程資源;<:高優(yōu)先級(jí)進(jìn)程N(yùn):低優(yōu)先序進(jìn)程L:有記憶體分頁(yè)分配并鎖在記憶體內(nèi)(即時(shí)系統(tǒng)或捱AI/O),即,有些
10、頁(yè)被鎖進(jìn)內(nèi)存s進(jìn)程的領(lǐng)導(dǎo)者(在它之下有子進(jìn)程);?l多進(jìn)程的(使用CLONE_THREAD,類似NPTLpthreads);?+位于后臺(tái)的進(jìn)程組;=========