Linux 管理進程

探查進程

參數 描述
-A 顯示全部進程
-N 顯示與指定參數不符的全部進程
-a 顯示除控制進程(session leader1)和無終端進程外的全部進程
-d 顯示除控制進程外的全部進程
-e 顯示全部進程
-C cmdlist 顯示包含在cmdlist  列表中的進程
-G grplist 顯示組id 包含在grplist 中的進程
-U userlist 顯示屬主的用戶ID在userlist 列表中的進程
-g grplist 顯示會話或組ID 在grplist 列表中的進程2
-p pidlist 顯示PID 在pidlist 列表中的進程
-s sesslist 顯示會話ID在sesslist列表中的進程
-t ttylist 顯示終端ID在ttylist 列表中的進程
-u userlist
顯示有效用戶ID在userlist列表中的進程
-F 顯示更多額外輸出(相對-f 參數而言)
-O format 

顯示默認輸出列以及format 列表指定的特定雷安全

—M  顯示進程的安全信息
-c  顯示進程的額外調度器信息
-f 顯示完整格式的輸出
-j 顯示任務信息
-l 顯示長列表
-o format  僅顯示由format 指定的列
-y  不要顯示進程標記(process falg,代表進程狀態的標記)
-z 顯示安全標籤3信息
-H 用層級格式來顯示進行(樹狀,用來顯示父進程)
-n namelist 定義了WCHAN 列顯示的值
-L  顯示進程中的線程
-w 顯示寬輸出模式,不限寬度顯示
-V 顯示ps命令的版本號
   

 

ps -efsession

UID  啓動這些進程的用戶
PID 進程的進程id
PPID 父進程的進程號(若是改進程由另外一個進程啓動)
C 進程生命週期中的CPU利用率
STIME 進程啓動時的系統時間
TTY 進程啓動時的終端設備
TIME 運行進行須要的累計CPU時間
CMD 啓動進程的名稱
   
   

 實時監測進程(top)spa

 輸出的第一部分顯示的是系統的概況:第一行,顯示了當前的時間,系統的運行時間,登陸的用戶數,以及系統的平均負載命令行

平均負載有三個值,最近一分鐘,最近5分鐘,最近15分鐘,值越大說明系統的負載越高線程

第二行顯示了進程的概要信息——top命令的輸出中將進程叫作task,有多少進程處於運行,休眠,中止或是僵化狀態(僵化狀態致進程完成了,但父進程沒有響應)orm

下一行顯示了CPU的概要信息。top根據進程的屬主(用戶仍是系統)進程的狀態(運行,空閒,仍是等待)將CPU 的利用率分紅幾類輸出生命週期

下一行顯示的是系統的物理內存,總共有多少內存,當前用了多少,還有多少空閒進程

下一行顯示的是交換空間的內存,總共有多少內存,當前用了多少,還有多少空閒內存

最後一行顯示了當前運行中進程的詳細列表:ssl

PID 進程的ID
USER 進程屬主的名字
PR 進程的優先級
NI 進程的謙讓度值
VIRT 進程佔用的虛擬內存總量
RES 進程佔用的物理內存總量
SHR 進程和其餘進程共享的內存總量
S 進程的狀態(D表明可中斷的休眠狀態,R表明在運行的狀態,S表明休眠狀態,T 表明跟蹤狀態或中止狀態,Z表明僵化狀態)
%CPU 進程使用的CPU時間比例
%MEM 進程使用的內存佔可用內存的比例
TIME+ 自進程啓動到目前爲止CPU 時間總量
COMMAND 進程所對應的命令行名稱,也就是啓動的程序名
相關文章
相關標籤/搜索