linux下查看最消耗CPU、內(nèi)存的進(jìn)程
1.CPU占用最多的前10個進(jìn)程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.內(nèi)存消耗最多的前10個進(jìn)程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虛擬內(nèi)存使用最多的前10個進(jìn)程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
4.也可以試試
www.2cto.com
ps auxw --sort=rss
ps auxw --sort=%cpu
5.看看幾個參數(shù)含義
%MEM 進(jìn)程的內(nèi)存占用率
MAJFL is the major page fault count,
VSZ 進(jìn)程所使用的虛存的大小
RSS 進(jìn)程使用的駐留集大小或者是實(shí)際內(nèi)存的大小(RSS is the "resident set size" meaning physical memory used)
TTY 與進(jìn)程關(guān)聯(lián)的終端(tty)
串行端口終端(/dev/ttySn)
偽終端(/dev/pty/)
控制終端(/dev/tty)
控制臺終端(/dev/ttyn, /dev/console)
虛擬終端(/dev/pts/n)
STAT 檢查的狀態(tài):進(jìn)程狀態(tài)使用字符表示的,如R(running正在運(yùn)行或準(zhǔn)備運(yùn)行)、S(sleeping睡眠)、I(idle空閑)、Z (僵死)、D(不可中斷的睡眠,通常是I/O)、P(等待交換頁)、W(換出,表示當(dāng)前頁面不在內(nèi)存)、N(低優(yōu)先級任務(wù))T(terminate終止)、W has no resident pages
www.2cto.com
D不可中斷 Uninterruptible sleep (usually IO)
R正在運(yùn)行,或在隊(duì)列中的進(jìn)程
S處于休眠狀態(tài)
T停止或被追蹤
Z僵尸進(jìn)程
W進(jìn)入內(nèi)存交換(從內(nèi)核2.6開始無效)
X死掉的進(jìn)程
<高優(yōu)先級
N低優(yōu)先級
L有些頁被鎖進(jìn)內(nèi)存
s包含子進(jìn)程
+位于后臺的進(jìn)程組;
l多線程,克隆線程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
www.2cto.com
google后整理
參考
閱讀:http://elinux.org/Runtime_Memory_Measurement
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。