天天看點

linux通過指令檢視占用cpu或記憶體高的程序

需求:我們需要即時檢視伺服器上程序對系統cpu和記憶體的使用情況以排查問題。

使用指令:ps aux

說明:

我們先看看ps aux執行結果

linux通過指令檢視占用cpu或記憶體高的程式

可以看到第3列和第4列分别有CPU和記憶體的使用率

接下來我們直接對這2列進行排序即可。

按CPU排序:ps aux | grep -v PID | sort -nr -k3| head -5

linux通過指令檢視占用cpu或記憶體高的程式

這裡用到了sort指令來排序,-n表示按數字大小排序,-r表示排倒序,k3為以第三列為準來排,最後的head -5為取排前5的程序。

同樣,可以按記憶體排序:ps aux | grep -v PID | sort -nr -k4 | head -5

linux通過指令檢視占用cpu或記憶體高的程式

==============================end=====================================

繼續閱讀