loadrunner监控linux性能指标,使用LoadRunner监控Linux系统性能.doc
使用LoadRunner監(jiān)控Linux系統(tǒng)性能
性能監(jiān)控案例
■秘密 □機(jī)密 □絕密
PAGE
Linux系統(tǒng)性能監(jiān)控案例
(僅供內(nèi)部使用)
版 本 號(hào):
V0.1
保 密 等 級(jí):
■秘密 □機(jī)密 □絕密
編 制:
XXX
審 核:
修訂記錄
日期
版本號(hào)
描述
作者
2011-06-13
0.1
初稿完成
目錄
TOC \o "1-3" \h \z HYPERLINK \l "_Toc183256821" 1案例描述 PAGEREF _Toc183256821 \h 2
HYPERLINK \l "_Toc183256822" 2案例分析 PAGEREF _Toc183256822 \h 2
HYPERLINK \l "_Toc183256823" 3解決過(guò)程 PAGEREF _Toc183256823 \h 2
HYPERLINK \l "_Toc183256824" 4解決結(jié)果 PAGEREF _Toc183256824 \h 2
HYPERLINK \l "_Toc183256825" 5總結(jié) PAGEREF _Toc183256825 \h 2
模板編號(hào):
模板版本:V1.0Beta1.0
第 PAGE 8頁(yè) 共 NUMPAGES 11頁(yè)
關(guān)鍵詞:
LinuxLoadrunner性能監(jiān)控sar
摘 要:
主要介紹壓力測(cè)試,性能測(cè)試時(shí)候,使用Loadrunner測(cè)試工具對(duì)Linux系統(tǒng)下的一些性能參數(shù)進(jìn)行監(jiān)控,再配合使用SAR監(jiān)控內(nèi)存。提供兩種性能監(jiān)控解決方案。
案例描述
在進(jìn)行KDVP2.0性能測(cè)試時(shí)候,需要收集一些Linux系統(tǒng)下的性能數(shù)據(jù),比如CPU%,MEM%。測(cè)試初期,使用的是top命令記錄數(shù)值。但是 top,free,htop等這些命令不能完全的滿足我們性能數(shù)據(jù)要求。而Linux又不像Windows自帶性能計(jì)數(shù)器。于是便想到的是借助自動(dòng)化測(cè)試工具,比如通過(guò)使用Loadrunner進(jìn)行遠(yuǎn)程性能監(jiān)控。
解決過(guò)程 Loadrunner監(jiān)控
首先先簡(jiǎn)單介紹下loarunner這款工具的組成:
Loadrunner提供了三大主要模塊。這三個(gè)模塊也可以作為獨(dú)立的工具分別完成各自的功能:
Virtual User Generator——用于錄制腳本。
Mercury LoadRunner Controller——用于創(chuàng)建,運(yùn)行和監(jiān)控場(chǎng)景。
Mercury LoadRunner Analysis-——用于分析測(cè)試結(jié)果。
單單做性能監(jiān)控的話,只需要使用到Loadrunner底下Controller這個(gè)模塊。輔以Analysis分析。
通過(guò)Controller模塊,能夠監(jiān)控Linux系統(tǒng),windows系統(tǒng)和SQL服務(wù)器。
但是Loadrunner本身不能直接監(jiān)控Linux系統(tǒng),需要在Linux系統(tǒng)底下安裝一個(gè)rpc.rstat服務(wù)。rstatd Rstat協(xié)議允許網(wǎng)絡(luò)上的用戶獲得同一網(wǎng)絡(luò)上各機(jī)器的性能參數(shù)。以下用安裝包版本為rpc.rstatd-4.0.1.tar.gz為例子進(jìn)行說(shuō)明。
安裝過(guò)程
首先通過(guò)SSH將rpc上傳到要監(jiān)控的Linux系統(tǒng)低下任意路徑和附權(quán)限。
tar zxvf rpc.rstatd-4.0.1.tar.gz//解壓rcp.rstatd
cd rpc.rstatd-4.0.1//進(jìn)入到rpc.rstatd目錄中
./configure//配置rc.rstatd的安裝
make //編譯rc.rstatd
makeinstall //安裝
啟動(dòng)服務(wù)./rpc.rstatd
查看是否真正啟動(dòng)該服務(wù)rpcinfo –p
成功啟動(dòng)進(jìn)程如圖所示
以上性能監(jiān)控前的準(zhǔn)備工作便基本完成了。
PS:在這次測(cè)試中,Loadrunner有遇到過(guò)無(wú)法監(jiān)控到服務(wù)器數(shù)據(jù)的問題。附上一些查找解決的辦法
首先就是查看進(jìn)程是否啟動(dòng)了。由于是在測(cè)試環(huán)境,服務(wù)器經(jīng)常需要重啟,所以這是能夠最先排查掉的。也可以設(shè)置進(jìn)程開機(jī)啟動(dòng)。
然后就是查看關(guān)閉防火墻否. [root@localhost ~]# /etc/init.d/iptables stop;
最后還是不行的話,重新啟動(dòng)xinetd。保證xinetd和rpc.rstatd這個(gè)兩個(gè)都啟動(dòng)了。
性能監(jiān)控
1.在LoadRunner Controller的run界面中,雙擊添加System Resource Graphs下的Unix Resource
雙擊添加U
總結(jié)
以上是生活随笔為你收集整理的loadrunner监控linux性能指标,使用LoadRunner监控Linux系统性能.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用openocd调试Linux内核,o
- 下一篇: centos arm-linux-gcc