linux
檢視占用
cpu最高的程序
psaux|head-1
;psaux|grep-v
pid|sort-rn-k+
3|head
或者top(然後按下m,注意這裡是大寫)
linux
檢視占用記憶體最高的程序
psaux|head-1
;psaux|grep-v
pid|sort-rn-k+
4|head
或者top(然後按下p,注意這裡是大寫)
該命令組合實際上是下面兩句命令:
psaux|head-1
psaux|grep-v
pid|sort-rn-k+
3|head
其中第一句主要是為了獲取標題(
user pid %cpu %mem vsz rss tty stat start time command
)。接下來的
grep -v pid
是將ps aux
命令得到的標題去掉,即
grep
不包含pid
這三個字母組合的行,再將其中結果使用
sort
排序。sort -rn -k +3
該命令中的
-rn的
r表示是結果倒序排列,
n為以數值大小排序,而
-k +3
則是針對第
3列的內容進行排序,再使用
head
命令獲取預設前
10行資料。
(其中的
|表示管道操作)
ps aux|sort -k4nr|head -10|awk 'split($11,a,"/")'|awk ''
這些命令會在後面的zabbix 監控中起到一定作用
linux 記憶體,cpu占用最高程序查詢
1.可以使用一下命令查使用記憶體最多的10個程序 ps aux sort k4nr head n 10 2.可以使用一下命令查使用cpu最多的10個程序 ps aux sort k3nr head n 10 解釋下這兩個命令 k 意思是sort 後面接數字,意思取第幾列的作為排序key 有點類似 o...
檢視占用記憶體最高的程序
linux下獲取占用cpu資源最多的10個程序,可以使用如下命令組合 ps aux head 1 ps aux grep v pid sort rn k 3 head linux下獲取占用記憶體資源最多的10個程序,可以使用如下命令組合 ps aux head 1 ps aux grep v pid...
Linux下查出占用cpu與記憶體最高的程序
佔記憶體最多的k個程序 ps aux sort k4nr head kps aux中 a指代all 所有的程序,u指代userid 執行該程序的使用者id,x指代顯示所有程式,不以終端機來區分 ps aux的輸出格式如下 user pid cpu mem vsz rss tty stat start...