linux下使用ps命令檢視cpu和記憶體的使用率

2021-05-24 21:23:05 字數 1327 閱讀 6310

linux的ps使用命令

ps -aux | sort -k4,4n

ps auxw --sort=rss

ps auxw --sort=%cpu

ps aux --sort=%mem

%cpu 程序的cpu佔用率

%mem 程序的記憶體佔用率

vsz 程序所使用的虛存的大小

rss 程序使用的駐留集大小或者是實際記憶體的大小

tty 與程序關聯的終端(tty)

stat 檢查的狀態:程序狀態使用字元表示的,如r(running正在執行或準備執行)、s(sleeping睡眠)、i(idle空閒)、z (僵死)、d(不可中斷的睡眠,通常是i/o)、p(等待交換頁)、w(換出,表示當前頁面不在記憶體)、n(低優先順序任務)t(terminate終止)、w has no resident pages

start (程序啟動時間和日期)

time ;(程序使用的總cpu時間)

command (正在執行的命令列命令)

ni (nice)優先順序

pri 程序優先順序編號

ppid 父程序的程序id(parent process id)

sid 會話id(session id)

wchan 程序正在睡眠的核心函式名稱;該函式的名稱是從/root/system.map檔案中獲得的。

flags 與程序相關的數字標識

常用引數

-a 顯示所有程序(等價於-e)(utility)

-a 顯示乙個終端的所有程序,除了會話引線

-n 忽略選擇。

-d 顯示所有程序,但省略所有的會話引線(utility)

-x 顯示沒有控制終端的程序,同時顯示各個命令的具體路徑。dx不可合用。(utility)

-p pid 程序使用cpu的時間

-u uid or username 選擇有效的使用者id或者是使用者名稱

-g gid or groupname 顯示組的所有程序。

u username 顯示該使用者下的所有程序,且顯示各個命令的詳細路徑。如:ps u zhang;(utility)

-f 全部列出,通常和其他選項聯用。如:ps -fa or ps -fx and so on.

-l 長格式(有f,wchan,c 等字段)

-j 作業格式

-o 使用者自定義格式。

v 以虛擬儲存器格式顯示

s 以訊號格式顯示

-m 顯示所有的執行緒

-h 顯示程序的層次(和其它的命令合用,如:ps -ha)(utility)

e 命令之後顯示環境(如:ps -d e; ps -a e)(utility)

h 不顯示第一行

Linux下使用ps命令檢視某個程序檔案的啟動位置

使用ps命令,使用方法如下 ps ef grep shutdown 其中shutdown為關機命令,但是此時檢視到的只是相對路徑,沒有絕對路徑,如 其中4170就是程序id,此時進入 proc 4170 並通過 ls al檢視如下 ls al proc 4170 注意 參考 使用ps命令,使用方法如...

ps命令使用 程序檢視

ps命令是process status的縮寫 用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要 動態的顯示程序資訊,就可以使用top命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了...

ps命令使用 程序檢視

ps命令是process status的縮寫 用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要 動態的顯示程序資訊,就可以使用top命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了...