linux下檢視最消耗CPU 記憶體的程序

2021-10-07 10:03:22 字數 853 閱讀 2760

linux下顯示系統程序的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什麼區別呢?討論這個問題,要追溯到unix系統中的兩種風格

system v風格      bsd  風格

ps -ef                ps aux

1.cpu占用最多的前10個程序: 

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

2.記憶體消耗最多的前10個程序 

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

3.虛擬記憶體使用最多的前10個程序 

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

ps auxw

u:以使用者為主的格式來顯示程式狀況

x:顯示所有程式,不以終端機來區分 

w:採用寬闊的格式來顯示程式狀況

ps auxw|head -1

輸出表頭

sort -rn -k5

-n是按照數字大小排序,-r是以相反順序,-k是指定需要排序的字段

複製**

複製**

user      //使用者名稱

%cpu      //程序占用的cpu百分比

%mem      //占用記憶體的百分比

vsz       //該程序使用的虛擬記憶體量(kb)

rss       //該程序占用的固定記憶體量(kb)resident set size

stat      //程序的狀態

start     //該程序被觸發啟動時間

time      //該程序實際使用cpu執行的時間

linux下檢視最消耗CPU 記憶體的程序

0 檢視程序占用的記憶體情況 ps aux awk end 1.cpu占用最多的前10個程序 ps auxw head 1 ps auxw sort rn k3 head 10 2.記憶體消耗最多的前10個程序 ps auxw head 1 ps auxw sort rn k4 head 10 3....

linux下檢視最消耗CPU 記憶體的程序

1.cpu占用最多的前10個程序 ps auxw head 1 ps auxw sort rn k3 head 10 2.記憶體消耗最多的前10個程序 ps auxw head 1 ps auxw sort rn k4 head 10 3.虛擬記憶體使用最多的前10個程序 ps auxw head ...

linux下檢視最消耗CPU 記憶體的程序

linux下顯示系統程序的命令ps,最常用的有ps ef 和ps aux。這兩個到底有什麼區別呢?討論這個問題,要追溯到unix系統中的兩種風格 system 風格 bsd 風格 ps efps aux 1.cpu占用最多的前10個程序 ps auxw head 1 ps auxw sort rn ...