1. 程式人生 > >【nmon】監控資料採集

【nmon】監控資料採集

目錄

一、nmon分析器

二、nmon資料採集

三、生成分析報表



一、nmon分析器

(1)Windows系統,nmon分析器下載:

官網下載:點選前往下載

我的資源下載地址:點選前往下載


(2)nmon分析器解壓:



二、nmon資料採集

linux伺服器終端,首先進入環境變數目錄,使用命令記錄一段時間內的監控資料,執行測試命令:

cd /usr/local/bin
./nmon -f -t -r nmonreport -s 10 -c 60
命令的含義是:
-f :按標準格式輸出檔名稱:<hostname>_YYYYMMDD_HHMM.nmon
-t :輸出最耗資源的程序
-s :每隔n秒抽樣一次,這裡為10秒
-c :取出多少個抽樣數量,這裡為採集 60 次,即監控 = 10*60 = 600秒 = 10分鐘
nmonreport:監控記錄的標題
hostname:主機名
注:
該命令啟動後,會在/usr/local/bin/nmon目錄下生成監控檔案,並持續寫入資源資料,
直至360個監控點收集完成———即監控1小時,這些操作均自動完成,無需手工干預,
測試人員可以繼續完成其他操作。
如果想停止該監控,需要通過“#ps –ef | grep nmon”查詢程序號,然後殺掉該程序以停止監控。

 



三、生成分析報表

(1)首先把生成的監控檔案轉換為.csv字尾格式:

執行轉換格式命令:

sort <hostname>_YYYYMMDD_HHMM.nmon ><hostname>_YYYYMMDD_HHMM.csv

注意:<hostname>_YYYYMMDD_HHMM.nmon是需要轉化的具體檔名。
檢視格式轉換是否成功:
ls


 (2)將以.csv結尾的檔案拷到本地:


(3)使用nmon analyser工具,開啟nmon analyser v55.xlsm,點選“Analyze nmon date”按鈕:


(4)出現報錯提示:沒有啟用巨集


(5)解決方案:下載“vba外掛”,啟用巨集:

要在wps excel中啟用“巨集”的功能,首先就需要下載一個“wps的vba外掛”。

下載地址:點選前往下載

我的資源下載地址:


(6)點選“Analyze nmon date”按鈕:


(7)出現報錯:


(8)考慮我用的是WPS,與分析器不相容,所以安裝win7虛擬機器,自帶的是office2007,自帶“巨集”:

檢視我的博文:

【VMware】VMware Workstation Pro15 虛擬機器永久啟用破解安裝教程

【VMware】VMware 15 虛擬機器安裝win7


(9)讀取成功:


(10)虛擬機器報表生成:


(11)將報表傳送到本機,該報表可用於WPS檢視,或者傳送給開發檢視: