通過LoadRunner監(jiān)控Linux的資源狀況
我們在使用LR進(jìn)行性能測試的時候,經(jīng)常有需要監(jiān)控OS的資源使用情況的需求。對于 Windows系統(tǒng),這個工作進(jìn)行起來很方便,直接在LR的資源監(jiān)控窗口中添加需要被監(jiān)控的機(jī)器名或IP即可,但對于Linux/Unix系統(tǒng),則要稍微復(fù)雜一些,我在這里簡單介紹一下如何在LR中監(jiān)控Linux/Unix系統(tǒng)的資源使用情況:
本文引用地址:http://m.butianyuan.cn/article/201609/304245.htmLinux
對于Linux系統(tǒng),要想通過LR監(jiān)控Linux/Unix系統(tǒng)的資源使用情況,需要運(yùn)行rstatd服務(wù)。如果OS沒有安裝rstatd(可以查找一下系統(tǒng)中是否存在rpc.rstatd這個文件,如果沒有,則說明系統(tǒng)沒有安裝 rstatd),則需要進(jìn)行安裝。rstatd安裝步驟如下:
獲得rstatd的安裝介質(zhì)(rstatd.tar.gz)。rstatd可以從 redhat的安裝CD中獲得,或者從網(wǎng)站上下載(給出一個下載地址,sourceforge的: //heanet.dl.sourceforge.net/sourceforge/rstatd)。
將rstatd.tar.gz拷貝到Linux系統(tǒng)中,解壓,賦予可執(zhí)行權(quán)限,進(jìn)入rpc.rstatd目錄,依次執(zhí)行如下命令:
#./configure
#make
#make install
結(jié)束后,運(yùn)行./rpc.rstatd命令,啟動服務(wù)。這個時候,你就可以在LR中監(jiān)控Linux資源了。
Unix
對于Unix系統(tǒng),比如Solaris,AIX或者HP UX等,它們的配置過程比較簡單——在inetd.conf(在/etc目錄下)文件中去掉rstatd前面的注釋,然后啟動rstatd服務(wù)即可。
評論