Linux 性能檢測工具iostat,ps和pstree
Linux 性能檢測工具iostat是sysstat包的一部分。Iostat顯示自系統(tǒng)啟動后的平均CPU時間(與uptime類似),也可以顯示磁盤子系統(tǒng)的使用情況,iostat用來監(jiān)測CPU利用率和磁盤利用率。
Linux 性能檢測工具iostat
%user:user level(應(yīng)用)的CPU占用率情況
%nice:加入nice優(yōu)先級的user level的CPU占用率情況
%sys:system level(內(nèi)核)的CPU占用情況
%idle:空閑的CPU資源情況
Device:塊設(shè)備名
Tps:設(shè)備每秒進(jìn)行傳輸?shù)臄?shù)量(每秒的I/O請求)。多個單獨的I/O請求可以被組成一個傳輸操作,因為一個傳輸操作可以是不同的容量。
Blk_read/s, Blk_wrtn/s:該設(shè)備每秒讀寫的塊的數(shù)量。塊可能為不同的容量。
Blk_read, Blk_wrtn:自系統(tǒng)啟動以來讀寫的塊設(shè)備的總量。
Linux 性能檢測工具ps和pstree
ps和pstree命令是系統(tǒng)分析最常用的基本命令,ps命令提供了一個正在運行的進(jìn)程的列表,列出進(jìn)程的數(shù)量取決于命令所附加的參數(shù)。例如ps –A 命令列出所有進(jìn)程和它們相應(yīng)的進(jìn)程ID(PID),進(jìn)程的PID是使用其他一些工具之前所必須了解的,例如pmap或者renice。
在運行java應(yīng)用的系統(tǒng)上,ps –A 命令的輸出很容易就會超過屏幕的顯示范圍,這樣就很難得到所有進(jìn)程的完整信息。這時,使用pstree命令可以以樹狀結(jié)構(gòu)來顯示所有的進(jìn)程信息并且可以整合子進(jìn)程的信息。Pstree命令對分析進(jìn)程的來源十分有用。
【編輯推薦】
- Linux性能測試工具Lmbench介紹和使用說明
- Linux 編程工具介紹及Linux下的編程
- Linux 開發(fā)工具詳細(xì)介紹
- Linux下載工具Curl詳解
- Linux 測試軟件:從源代碼開始