利用Loadrunner來監控Linux伺服器

餘二五發表於2017-11-24

一、在伺服器上安裝rstatd守護程式
安裝步驟:
1. 從網上下載rstatd
2. 將該檔案放到/home/user目錄下
3. chmod 777 rpc.rstatd—-改變該檔案讀寫的許可權,擁有所有許可權。
4. chmod 777 configure —同上
5. ./configure —配置
6. make —編譯
7. make install —安裝
8. rpc.rstatd —啟動rstatd程式
二、在lr中配置
LR裡面add measurement, 填寫linux機器的IP,出現所有unix/linux的計數器,包括cpu的,mem的,disknetwork的。介紹幾個常用的:
average load :在過去的1分鐘,的平均負載
cpu utilization: cpu的使用率
disk traffic: disk傳輸率
paging rate: 每秒從磁碟讀到實體記憶體,或者從實體記憶體寫到頁面檔案的記憶體頁數
Swap-in rate: 每秒交換到記憶體的程式數
Swap-out rate: 每秒從記憶體交換出來的程式

補充一些常見的問題及處理方法: 
1、在執行配置或安裝命令過程中出現拒絕的許可權的提示; 
答:是由於檔案的許可權引起的,應該給當前使用者所有檔案的“777”許可權,即完全控制許可權。 
2、安裝好後從LoadRunner中看不到資訊,但是沒有報錯; 
答:可能是返回的資訊值比較小,所以在圖中幾乎看不到,例如:如果沒有執行程式的話,CPU的使用率接近於0,所以在監檢視中看不到變化。也有可能是取樣的頻率過大,可以在圖表中設定沒1秒獲取一次資訊,這樣介面就重新整理的比較及時了。 
3、監視一段時間後LoadRunner中提示有錯誤發生不能繼續監視到資訊; 
答:可能是由於CPU長時間處於高負荷狀態,而導致系統自動關閉了該服務。可以在LoadRunner中重新加一次計數器,並且設定取樣的時間稍長一點,就會避免這種情況。 
4、以前用LoadRunner監視都是成功的,但是再次監視不到資訊; 
答:有可能是由於系統重新啟動,而沒有開啟rstatd守護程式。可以手工重新開啟一次,使用命令“rpc.rstatd”,另外可以使用“rpcinfo -p”命令來檢視當前系統是否已經啟動了rstatd守護程式。 


本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/1538123,如需轉載請自行聯絡原作者


相關文章