在壓測的時候,搭配nmon,可以很好的記錄機器cpu情況,記憶體情況 下載 需要下載nmon和nmon analyser,到各自的官網下載。 nmon可以根據自己的操作系統版本下載二進位文件,免去安裝。 下載網址:http://nmon.sourceforge.net/pmwiki.php?n=Sit ...
在壓測的時候,搭配nmon,可以很好的記錄機器cpu情況,記憶體情況
下載
需要下載nmon和nmon analyser,到各自的官網下載。
nmon可以根據自己的操作系統版本下載二進位文件,免去安裝。
下載網址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
nmon analyser下載網址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
nmon使用
- 實時監控:nmon
- 後臺監控:nmon -f -s 10 -c 360
- nmon 生成的文件是在當前目錄下。
- -f :按標準格式輸出文件名稱:_YYYYMMDD_HHMM.nmon
- -s :每隔n秒抽樣一次,這裡為10秒
- -c :取出多少個抽樣數量,這裡為360,即監控=10*360/3600=1小時
- 該命令啟動後,nmon 會在當前目錄下生成監控文件,並持續寫入資源數據,直至360個監控點收集完成——即監控1小時,這些操作均自動完成,無需手工干預,測試人員可以繼續完成其他操作。如果想停止該監控,需要通過 ps -ef | grep nmon 查詢進程號,然後殺掉該進程以停止監控。
- 定期監控:本質是 crontab 加上後臺監控命令
nmon檢測報告分析
- 解壓剛纔下載的nmon analyser壓縮包,裡面有一個docx文件,一個xlsm文件
- 打開xlsm文件,需要巨集支持
- 點擊其中的Analyze nmon data按鈕,選擇剛纔nmon生成的文件,即可生成檢測報告