LoadRunner如何監(jiān)控Windows系統(tǒng)資源

在Controller運行場景之前選擇添加服務(wù)器的相關(guān)性能計數(shù)器,運行場景時就可以監(jiān)控Windows, UNIX, Server, SNMP, FireWall server, and SiteScope resources系統(tǒng)資源。

一、確保服務(wù)器與測試機(jī)互訪:

關(guān)閉服務(wù)器與測試機(jī)的防火墻,或者防火墻開放TCP 135 、TCP 445 端口

被監(jiān)控服務(wù)器:

? ? ? ? ? - ?開啟服務(wù)(services.msc):Remote Registry和Remote Procedure Call(RPC)

? ? ? ? ? - 本地安全策略(secpol.msc):本地策略--安全選項--訪問網(wǎng)路:本地賬戶的共享和安全模式。修改成“經(jīng)典-本地 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?用戶自己的身份驗證”。

? ? ? ? ? - C盤選擇一個文件夾設(shè)置可共享(若已存在,則跳過)

測試機(jī):

? ? ? ? ? - ‘運行’中輸入: \\服務(wù)器IP\C$,能夠看到C盤共享文件夾,表示連接成功;

二、Controller中添加Windows的性能計數(shù)器

1、圖1,Controller的Run tab中的Available Graphs>System Resource Graphs>雙擊Windows Resources:打開Windows Resources Graph,右鍵點擊Add Measurements

2、圖2,Windows Resources對話框,點擊Add,輸入服務(wù)器IP和選擇系統(tǒng)平臺(以及登錄賬戶密碼),連接上服務(wù)器后,“Resources Measurements on :服務(wù)器IP”框里面出現(xiàn)默認(rèn)選定的計數(shù)器,點擊OK

3、過1、2秒,計數(shù)器的數(shù)據(jù)就出現(xiàn)啦,見圖3

圖1
圖2
圖3

三、Windows的主要性能計數(shù)器說明

System

%Total

Processor Time系統(tǒng)中所有處理器都處于繁忙狀態(tài)的時間百分比,對于多處理器系統(tǒng)來說,該值可以反映所有處理器的平均繁忙狀態(tài),如果有一半的處理器為繁忙狀態(tài),該值為50%

Process

Queue Length線程在等待分配CPU資源所排隊列的長度,此長度不包括正在占有CPU資源的線程。如果該隊列的長度大于處理器個數(shù)+1,就表示處理器有可能處于阻塞狀態(tài)(參考值:<=處理器個數(shù)+1)

Processor

%Processor Time

CPU利用率,該計數(shù)器最為常用,可以查看處理器是否處于飽和狀態(tài),如果該值持續(xù)超過95%,就表示當(dāng)前系統(tǒng)的瓶頸為CPU,可以考慮增加一個處理器或更換一個性能更好的處理器。(參考值:<80%)

%Priviliaged Time

CPU在特權(quán)模式下處理線程所花的時間百分比。一般的系統(tǒng)服務(wù),進(jìn)程管理,內(nèi)存管理等一些由操作系統(tǒng)自行啟動的進(jìn)程屬于這類

%User Time

與%Privileged Time計數(shù)器正好相反,指的是在用戶狀態(tài)模式下(即非特權(quán)模式)的操作所花的時間百分比。

%DPC Time

處理器在網(wǎng)絡(luò)處理上消耗的時間,該值越低越好。

Memory

Available Mbytes

剩余的可用物理內(nèi)存,單位是MBytes(參考值:>=10%)

Pages/sec

表示為了解決硬錯誤而從硬盤上讀取或?qū)懭胗脖P的頁數(shù)(參考值:00~20)

Page Reads/sec

表示為了解決硬錯誤而從硬盤上讀取的頁數(shù),Pages/sec的子集。閾值為5,數(shù)值越低越好,大數(shù)值表示是磁盤讀而不是緩存讀

Page Faults/sec

當(dāng)處理器在內(nèi)存中讀取某一頁出現(xiàn)錯誤時,就會產(chǎn)生缺頁中斷,也就是page Fault。如果這個頁位于內(nèi)存的其他位置,這種錯誤稱為軟錯誤,用Transition Fault/sec來衡量;如果這個頁位于硬盤上,必須從硬盤重新讀取,這個錯誤成為硬錯誤。硬錯誤會使系統(tǒng)的運行效率很快將下來。Page Faults/sec這個計數(shù)器就表示每秒鐘處理的錯誤頁數(shù),包括硬錯誤和軟錯誤。

Cathe Bytes

文件系統(tǒng)的緩存(默認(rèn)為50%的可用物理內(nèi)存)

Process

%Processor Time

特定應(yīng)用(數(shù)據(jù)庫服務(wù)器或應(yīng)用服務(wù)器)相關(guān)進(jìn)程CPU利用率

private Bytes

進(jìn)程無法與其他進(jìn)程共享的字節(jié)數(shù)量。該計數(shù)器的值較大時,有可能是內(nèi)存泄露的信號

Work set

最近處理線程使用的內(nèi)存頁

PhysicalDisk

%Disk Time

表示磁盤驅(qū)動器為讀取或?qū)懭胝埱筇峁┓?wù)所用的時間百分比,如果只有%Disk Time比較大,硬盤有可能是瓶頸

Average Disk Queue Length

表示磁盤讀取和寫入請求提供服務(wù)所用的時間百分比,可以通過增加磁盤構(gòu)造磁盤陣列來提高性能(<=磁盤數(shù)的2倍)

Average Disk Read Queue Length

表示磁盤讀取請求的平均數(shù)

Average Disk write Queue Length

表示磁盤寫入請求的平均數(shù)

Average Disk sec/Read

磁盤中讀取數(shù)據(jù)的平均時間,單位是s

Average Disk sec/Transer

磁盤中寫入數(shù)據(jù)的平均時間,單位是s

Network Interface

Byte Total/sec

表示網(wǎng)絡(luò)中接受和發(fā)送字節(jié)的速度,可以用該計數(shù)器來判斷網(wǎng)絡(luò)是否存在瓶頸(參考值:該計數(shù)器和網(wǎng)絡(luò)帶寬相除,<50%)可用該值與當(dāng)前網(wǎng)絡(luò)的帶寬比較

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容