ps -aux --sort -rss |head 列出進程拿物理內存占用排序 使用ps aux 查看系統進程時,第六列即 RSS列顯示的就是進程使用的物理內存。


ps

 

-a     Select all processes

 

 -u userlist               Select by effective user ID (EUID) or name.  This selects the processes whose effective user name or ID is in userlist.

              The effective user ID describes the user whose file access permissions are used by the process (see geteuid(2)).  Identical to U and               --user.

 

linux上進程有5種狀態:
1. 運行(正在運行或在運行隊列中等待)
2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號)
3. 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生)
4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用后釋放)
5. 停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號后停止運行運行)

 

1ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。
2ps -A   顯示所有程序。
3ps c    列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
4ps -e  此參數的效果和指定"A"參數相同。
5ps e   列出程序時,顯示每個程序所使用的環境變量。
6ps f    用ASCII字符顯示樹狀結構,表達程序間的相互關系。
7ps -H    顯示樹狀結構,表示程序間的相互關系。
8ps -N   顯示所有的程序,除了執行ps指令終端機下的程序之外。
9ps s     采用程序信號的格式顯示程序狀況。
10ps S     列出程序時,包括已中斷的子程序資料。
11ps -t <終端機編號>  指定終端機編號,並列出屬於該終端機的程序的狀況。
12ps u   以用戶為主的格式來顯示程序狀況。
13ps x   顯示所有程序,不以終端機來區分。

14ps -l     較長,較詳細的顯示該PID的信息

使用ps  aux  查看系統進程時,第六列即 RSS列顯示的就是進程使用的物理內存。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM