linux檢視占用cpu最高的程序

2021-09-25 20:10:49 字數 1598 閱讀 6526

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