需求:我們需要即時檢視伺服器上程序對系統cpu和記憶體的使用情況以排查問題。
使用指令:ps aux
說明:
我們先看看ps aux執行結果
可以看到第3列和第4列分别有CPU和記憶體的使用率
接下來我們直接對這2列進行排序即可。
按CPU排序:ps aux | grep -v PID | sort -nr -k3| head -5
這裡用到了sort指令來排序,-n表示按數字大小排序,-r表示排倒序,k3為以第三列為準來排,最後的head -5為取排前5的程序。
同樣,可以按記憶體排序:ps aux | grep -v PID | sort -nr -k4 | head -5
==============================end=====================================