Linux終端檢視最消耗CPU記憶體的程序

2022-02-10 14:55:29 字數 1518 閱讀 4922

ps auxw | head -1;ps auxw | sort -rn -k3 | head -10

ps auxw | head -1;ps auxw|sort -rn -k4 | head -10

ps auxw | head -1;ps auxw | sort -rn -k5 | head -10

ps -aux | sort -k4,4n

ps auxw –sort=rss

ps auxw –sort=%cpu

%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終端檢視最消耗CPU記憶體的程序

1.cpu占用最多的前10個程序 2.記憶體消耗最多的前10個程序 3.虛擬記憶體使用最多的前10個程序 4.也可以試試 ps auxw sort rss ps auxw sort cpu 5.看看幾個引數含義 mem 程序的記憶體佔用率 majfl is the major page fault ...

Linux終端檢視最消耗CPU記憶體的程序

1.cpu占用最多的前10個程序 2.記憶體消耗最多的前10個程序 3.虛擬記憶體使用最多的前10個程序 4.也可以試試 ps auxw sort rss ps auxw sort cpu 5.看看幾個引數含義 mem 程序的記憶體佔用率 majfl is the major page fault ...

Linux終端檢視最消耗CPU記憶體的程序

1.cpu占用最多的前10個程序 2.記憶體消耗最多的前10個程序 3.虛擬記憶體使用最多的前10個程序 4.也可以試試 ps auxw sort rss ps auxw sort cpu 5.看看幾個引數含義 mem 程序的記憶體佔用率 majfl is the major page fault ...