1. 程式人生 > >效能測試篇(2)-監控Linux伺服器資源

效能測試篇(2)-監控Linux伺服器資源

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次?匯出兩種監控結果看差別不是很大