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 ...