效能測試篇(2)-監控Linux伺服器資源
阿新 • • 發佈:2019-01-25
1、用root賬號登入系統;
2、建立目錄 #mkdir /test,也可直接在上傳工具中建立資料夾;
3、把nmon上傳到test目錄下,也可直接上傳要用的nmon檔案,但是要搞清楚是幾位的系統,例如64位的系統應上傳64位的即nmon_x86_64_centos6;若傳的是壓縮包,要進行解壓 #tar -xzvf(nmon_linux)file.tar.gz; ls -a列出檔案;
4、授權 #chmod 777 檔名;
5、監控資源 # ./檔名 -f -t -s 10 -c 5
-f是輸出檔案,預設會在當前目錄下輸出一個以主機名開頭的 .nmon檔案,可直接更改檔名
-t是輸出top process的資料
-s是監控頻率
-c是截次,即監控次數
#ps 檢視程序
cd /檔名;cd .. 返回上一級; cd /返回根目錄(中間有空格)
附:如何檢視資源?
a.開啟 nmon analyser.xls;
b.選擇儲存的.nmon檔案;
c.另存為exccel格式;
注:舊版本的office要設定excel巨集的安全性級別為低,並且信任VB的訪問。
分析工具無法開啟.nmon檔案?可能是監控頻率設定的不合理,如果時間設定過長在一段監控時間內程式已經跑完,實際上只有一次結果監控的資料也不準確。分析工具會取到一個最大值和多次監控的平均值,導致無法開啟檔案。
最後有個疑問,怎麼設定頻率才能使監控結果更準確呢?比如說LR執行時長大概200秒,迭代5次,那麼每2秒一次,監控100次跟每40秒一次,監控5次?匯出兩種監控結果看差別不是很大