功能:顯示當前系統的程序樹
step2:示例
說明1)上面表示init是系統中所有程序的父程序
2)如何識別程序含有執行緒
init--vboxservice---7*
表示vboxservice程序有7個執行緒vboxservice,識別符:有{}括起來的是執行緒
3)如何識別程序含有子程序
init---udevd---2*[udevd]
表示udevd程序fork出了2個子程序udevd,識別符:有括起來的是程序,注意和執行緒識別符區別!
step3:顯示程序樹的時候附帶顯示每個程序的程序號
step4:顯示指定程序的程序樹,如果有子程序或者子執行緒顯示程序號或者執行緒號
由上可知,vboxservice主程序號為2553,其下有7個子執行緒程序號依次為:2254到2260.
(end)
Linux效能測試命令系列(5) strace
功能 trace system calls and signals strace能夠跟蹤程序使用的系統呼叫,並顯示呼叫過程資訊。本文章只給出比較常用的命令。注 1 a.out表示要被strace跟蹤的使用者可執行程式,2 pidof a.out 表示要被strace跟蹤的正在執行的a.out對應的程...
Linux效能測試 free命令
命 令 free 功能說明 顯示記憶體狀態。語 法 free bkmotv s 間隔秒數 補充說明 free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用的緩衝區等。參 數 b 以byte為單位顯示記憶體使用情況。k 以kb為單位顯示記憶體使用情況...
Linux效能測試 strace命令
1 功能說明 strace 命令是一種強大的工具 能夠顯示任何由使用者空間程式發出的系統呼叫 strace 顯示這些呼叫的引數並返回符號形式的值 strace 從核心接收資訊 而且無需以任何特別的方式來構建核心 strace 的每一行輸出包括系統呼叫名稱,然後是引數和返回值.下面記錄幾個常用opti...