linux ps命令,查看某進程cpu和內存佔用率狀況, linux ps命令,查看進程cpu和內存佔用率排序。 不指定

背景:有時須要單看某個進程的CPU及佔用狀況,有時須要看總體進程的一個佔用狀況。
1、 linux ps命令,查看某進程cpu和內存佔用率狀況
[root@test vhost]# ps aux
USER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND
解釋:
linux 下的ps命令
USER 進程運行用戶
PID    進程編號
%CPU 進程的cpu佔用率
%MEM 進程的內存佔用率
VSZ 進程所使用的虛存的大小
RSS 進程使用的駐留集大小或者是實際內存的大小
TTY 與進程關聯的終端(tty)
STAT 檢查的狀態:進程狀態使用字符表示的,如R(running正在運行或準備運行)、S(sleeping睡眠)、I(idle空閒)、Z (僵死)、D(不可中斷的睡眠,一般是I/O)、P(等待交換頁)、W(換出,表示當前頁面不在內存)、N(低優先級任務)T(terminate終止)、W has no resident pages
START (進程啓動時間和日期)
TIME ;(進程使用的總cpu時間)
COMMAND (正在執行的命令行命令)
NI (nice)優先級
PRI 進程優先級編號
PPID 父進程的進程ID(parent process id)
SID 會話ID(session id)
WCHAN 進程正在睡眠的內核函數名稱;該函數的名稱是從/root/system.map文件中得到的。
FLAGS 與進程相關的數字標識
————————————由上面列的輸出後因而能夠經過awk進行對特定列進行輸出————————————html

  1. ps aux |grep HttpPrograme| awk '{print($1" "$3" "$4" "$11);}'   


查看用戶的一個進程運行狀況參數o:linux

  1. ps -o user,%cpu,%mem,command  
  2. -o,o user-defined  -f full            --Group --User --pid --cols --ppid  


摘自:http://www.commandlinefu.com/commands/view/7244/micro-ps-aux-by-memcpu




2、 linux ps命令,查看進程cpu和內存佔用率排序
使用如下命令查看:
ps -aux | sort -k4,4n
ps auxw --sort=rss
ps auxw --sort=%cpu

摘錄自:http://blog.chinaunix.net/uid-21389973-id-3292358.htmlsession

相關文章
相關標籤/搜索