linux ps命令,查看進程cpu和記憶體佔用率排序

來源:互聯網
上載者:User

使用以下命令查看:

ps -aux | sort -k4,4n

ps auxw --sort=rss

ps auxw --sort=%cpu

 

linux 下的ps命令

%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 與進程相關的數位識別碼

常用參數
-A 顯示所有進程(等價於-e)(utility)
-a 顯示一個終端的所有進程,除了會話引線
-N 忽略選擇。
-d 顯示所有進程,但省略所有的會話引線(utility)
-x 顯示沒有控制終端的進程,同時顯示各個命令的具體路徑。dx不可合用。(utility)
-p pid 進程使用cpu的時間
-u uid or username 選擇有效使用者id或者是使用者名稱
-g gid or groupname 顯示組的所有進程。
U username 顯示該使用者下的所有進程,且顯示各個命令的詳細路徑。如:ps U zhang;(utility)
-f 全部列出,通常和其他選項聯用。如:ps -fa or ps -fx and so on.
-l 長格式(有F,wchan,C 等欄位)
-j 作業格式
-o 使用者自訂格式。
v 以虛擬儲存空間格式顯示
s 以訊號格式顯示
-m 顯示所有的線程
-H 顯示進程的層次(和其它的命令合用,如:ps -Ha)(utility)
e 命令之後顯示環境(如:ps -d e; ps -a e)(utility)
h 不顯示第一行

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.