Linux系統常用的性能分析命令有ps pstree及top等,今天我們詳細看下各命令的使用
1.ps
ps命令是平時比較常用的查看進程的命令,ps 是顯示瞬間進程的狀態,並不動態變化;如果想對進程運行時間監控,需要用 top 工具。
ps命令就是最基本、也是非常強大的進程查看命令。根據顯示的信息可以確定哪個進程正在運行、哪個進程被掛起、進程已運行了多久、進程正在使用的資源、進程的相對優先級,以及進程的標志號(PID)。所有這些信息對用戶都很有用,對於系統管理員來說更為重要。
常用參數:
-A 列出所有的行程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
-e 顯示所有進程,環境變量
-f 全格式
-h 不顯示標題
-l 長格式
-w 寬輸出
a 顯示終端上地所有進程,包括其他用戶地進程
r 只顯示正在運行地進程
x 顯示沒有控制終端地進程
我們常用的選項是組合是 aux 或 lax,還有參數 f 的應用。
比較常用的是ps -ef |grep XXXX 及ps -aux 等 可以顯示進程的pid號方便kill掉假死及想要關閉的進程。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-06/103778p2.htm