Linux中檢視程序狀態資訊

2021-08-29 20:51:47 字數 2168 閱讀 5967

linux中檢視程序狀態資訊

一、常用命令總結

ps -l   列出與本次登入有關的程序資訊;

ps -aux   查詢記憶體中程序資訊;

ps -aux | grep ***   查詢***程序的詳細資訊;

top   檢視記憶體中程序的動態資訊;

kill -9 pid   殺死程序。

(更好的閱讀體驗,請移步我的個人部落格)

二、程序簡述及檢視方式

程序是執行的程式在系統中的存在形式,通過檢視程序的狀態資訊,我們可以了解程序占用的系統資源情況,對系統的執行狀態進行分析、調整,從而讓系統保持在乙個平穩的狀態下執行。

linux中檢視程序資訊的基本命令有ps、top,其中ps(process status)檢視的是程序資訊的乙個快照,顯示的我們執行ps這個命令時程序的資訊,top顯示的是程序的動態資訊,使用這個命令會看到程序資訊的動態變化。

三、程序資訊的檢視

3.1  列出與 本次登入系統 有關的程序資訊

ps  ( ps -l, 列出的是詳細資訊 ) 

f 代表這個程式的旗標 (flag), 4 代表使用者為 superuser;

s 代表這個程式的狀態 (stat);

(  常見的程序的 stat 如下:

r 執行 runnable (on run queue) 正在執行或在執行佇列中等待,

s 睡眠 sleeping 休眠中, 受阻, 在等待某個條件的形成或接受到訊號, 

i  空閒 idle ,

z 僵死 zombie(a defunct process) 程序已終止, 但程序描述符存在, 直到父程序呼叫wait4()系統呼叫後釋放,

d 不可中斷 uninterruptible sleep (ususally io) 收到訊號不喚醒和不可執行, 程序必須等待直到有中斷發生,

t 終止 terminate 程序收到sigstop, sigstp, sigtin, sigtou訊號後停止執行執行,

p 等待交換頁 ,

w 無駐留頁 has no resident pages 沒有足夠的記憶體分頁可分配,

x 死掉的程序 ,

< 高優先順序程序 高優先序的程序 ,

n 低優先 級程序 低優先序的程序 ,

l 記憶體鎖頁 lock 有記憶體分頁分配並縮在記憶體內 ,

s 程序的領導者(在它之下有子程序),

l 多程序的(使用 clone_thread, 類似 nptl pthreads)。 )

3.2  列出在記憶體中執行的  全部程序資訊

ps  -aux ( ps -aux | grep ***,  列出 *** 程序的詳細資訊) 

user :程序的所屬使用者,

pid :程序的程序id號, 

%cpu :程序占用的 cpu資源 百分比,

%mem :程序占用的 物理記憶體 百分比, 

vsz :程序使用掉的虛擬記憶體量 (kbytes) ,

rss :程序占用的固定的記憶體量 (kbytes) ,

tty :與程序相關聯的終端(tty),?代表無關,tty1-tty6是本機上面的登入者程式,pts/0表示為由網路連線進主機的程式。

stat :程序的狀態,具體見2.1列出來的部分 ,

start :程序開始建立的時間 ,

time :程序使用的總cpu時間,

command : 程序對應的實際程式。

3.3  動態顯示記憶體中的程序資訊(top)

四、程序的清除

kill -9 -pid (pid通過上面的命令可以查到)

Linux中檢視程序狀態資訊

linux中檢視程序狀態資訊 技術標籤 linux 程序狀態資訊 ps top kill linux中檢視程序狀態資訊一 常用命令總結 ps l 列出與本次登入有關的程序資訊 ps aux 查詢記憶體中程序資訊 ps aux grep 查詢 程序的詳細資訊 top 檢視記憶體中程序的動態資訊 kil...

Linux中檢視程序狀態資訊

一 常用命令總結 ps l 列出與本次登入有關的程序資訊 ps aux 查詢記憶體中程序資訊 ps aux grep 查詢 程序的詳細資訊 top 檢視記憶體中程序的動態資訊 kill 9 pid 殺死程序。更好的閱讀體驗,請移步我的個人部落格 二 程序簡述及檢視方式 程序是執行的程式在系統中的存在...

linux 檢視程序狀態

cat proc status wujun wj vbox cat proc 18806 status name codeblocks 程序的程式名 state s sleeping 程序的狀態資訊,具體參見 tgid 18806 執行緒組號 ngid 0 程序pid pid 18806 ppid ...