linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux下獲取占用內(nèi)存資源最多的10個進程,可以使用如下命令組合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
補充:內(nèi)容解釋
- PID:進程的ID
- USER:進程所有者
- PR:進程的優(yōu)先級別,越小越優(yōu)先被執(zhí)行
- NInice:值
- VIRT:進程占用的虛擬內(nèi)存
- RES:進程占用的物理內(nèi)存
- SHR:進程使用的共享內(nèi)存
- S:進程的狀態(tài)。S表示休眠,R表示正在運行,Z表示僵死狀態(tài),N表示該進程優(yōu)先值為負(fù)數(shù)
- %CPU:進程占用CPU的使用率
- %MEM:進程使用的物理內(nèi)存和總內(nèi)存的百分比
- TIME+:該進程啟動后占用的總的CPU時間,即占用CPU使用時間的累加值。
- COMMAND:進程啟動命令名稱
查看某個進程
ps -ef | grep nginx