標籤:
1.監控準備:
監控方:
1)安裝tcp/ip協議下的netbios
2)用administrator登入
被監控方:
1)被監控的Windows開啟兩個服務:
Remote ProcedureCall(RPC)和Remote Registry Service
開啟位置:右鍵“我的電腦”->管理->服務和應用程式->服務
2)被監控的Windows中要有C$共用資料夾
查看位置:右鍵“我的電腦”->管理->共用資料夾->共用,在這裡面要有C$這個共用資料夾,要是沒有自己手動加
3)被監控的Windows有管理員的許可權,包括使用者名稱和密碼
4)修改網路安全設定:
(組策略gpedit.msc windows設定-安全設定-本地策略-安全選項-右側網路訪問-本地帳戶的共用和安全模式->修改為“經典”,預設是“僅來賓”,這個對應註冊表索引值:”forceguest”=dword:00000000;
註:這一步可以先不操作,如果在LR添加Windows監控,會報錯時再操作,你可以自己形成一個.reg檔案如test.reg,然後雙擊修改對應註冊表的值。test.reg.reg具體輸入內容為:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa]
“forceguest”=dword:00000000
或者採用手動修改的方式實現
5)驗證是否可以串連:
在安裝LR的機器上使用運行.輸入被監視機器IPC$,如192.168.133.99C$然後輸入管理員帳號和密碼,如果能看到被監視機器的C盤了,就說明你得到了那台機器的管理員權限,可以使用LR去串連了,不過這步有可能提示“找不到網路路徑”,可以先不管,在LR上面嘗試添加監控,看看效果,可以的話就OK了
2.用LR監視windows資源
這個比較簡單,直接添加度量即可,如果有彈出windows資源選擇對象的視窗即成功了:
滑鼠選擇windows資源監看式視窗,點擊右鍵快顯功能表中選擇“ADDMeasurements..”
點“添加”把監視的伺服器ip地址輸入,點確定
如果可以正常聯機到伺服器,則在資源度量中會顯示全部計數器,此時如果點“確定”則系統預設全部選中,在監看式視窗中會顯示所有效能曲線,無法單獨過濾顯示某條曲線,如果選中某個計數器後點“添加”則彈出該項目下的其它效能指標,選擇需要的計數器後點“添加”
此時要注意,你登陸用戶端(也就是你裝有loadrunner機器)的使用者應該是管理員身份,同時還要保證該使用者在被監視的伺服器上也是管理員身份。這樣選擇雖然監看式視窗中仍會顯示所有效能曲線,但是可以通過滑鼠右鍵快顯功能表,選中你指定的某條曲線單獨顯示。方法是雙擊監看式視窗放大顯示,然後右鍵選擇“僅顯示指定圖”監看式視窗還可以互相疊加等操作,功能強大,通過右鍵菜單選擇可以進行複雜顯示操作。常用的還有web程式伺服器圖、資料庫伺服器資源圖等,添加方法雷同。
3. Windows資源監控參數分析
對象 |
度量 |
描述 |
System |
%Total Processor Time |
系 統上所有處理器都忙於執行非空閑線程的平均時間百分比。在多處理器系統上,如果所有處理器始終繁忙,則此值為100%;如果所有處理器50%繁忙,則此值 為50%;而如果這些處理器中的四分之一是100%繁忙的,則此值為25%。它反映了用於有用作業上的時間比率。每個處理器將分配給空閑進程中的一個空閑 線程,以消耗所有其他線程不使用的那些非生產性處理器周期 |
System |
File Data Operations/sec |
電腦向檔案系統裝置發出讀取和寫入操作的速度。此操作不包括檔案控制操作 |
Processor |
%Processor Time (Windows 2000) |
處 理器執行非空閑線程的時間百分比。此計數器設計為處理器活動的一個主要指標。它是通過測量處理器在每個採樣間隔中執行空閑進程的線程所花費的時間。然後 從時間總量中減去此值來進行計算的(每個處理器都有一個空閑線程,它在沒有其他線程運行時消耗剩餘的CPU資源)。它可以反映有用作業佔用的採樣間隔的百 分比。此計數器顯示在採樣期間所觀察到的繁忙時間的平均百分比。他2是通過監視服務處於非使用中的時間,然後從時間總量中減去此值來計算的 |
System |
Processor Queue Length |
線 程單元中處理器隊列的即時間長度度。如果不同時監視執行緒計數,則此技術始終為0。所有處理器都使用單一隊列(線程在該隊列中等待處理器進行迴圈)。此長度不包 括當前正在執行的線程。一般情況下,如果處理器隊列的長度一直超過2,則可能表示處理器堵塞。此值為即時計數,不是一段時間的平均值 |
Memory |
Page Faults/sec |
此值為處理器中分頁錯誤的計數。當進程引用特定的虛擬記憶體頁,該頁不在其主記憶體的工作集當中時,將出現分頁錯誤。如果某頁位於待機列表中(因此它已經位於主記憶體中),或它正在被共用該頁的其他進程所使用,則分頁錯誤不會導致從磁碟中提取該頁 |
PhysicalDisk |
%Disk Time |
選定的磁碟機對讀寫請求提供服務的經過時間所佔百分比 |
Memory |
Pool Nonpaged Bytes |
非分頁池中的位元組數,指可供作業系統組件完成指定任務後從其中獲得控制項的系統記憶體地區。非分頁池頁面不可以退出到分頁檔案中。它們自分配以來就始終位於主記憶體中 |
Memory |
Pages/sec |
為 解析記憶體對頁面(引用時不在記憶體中)的引用而從磁碟讀取的頁數或寫入磁碟的頁面。這是“Pages Input/sec”和“Pages Output/sec”的和。此計數器中包括的頁面流量代表著用於訪問應用程式的檔案資料的系統緩衝。此值還包括傳遞到/來自非緩衝映射記憶體檔案的頁面。 如果擔心記憶體壓力過大問題(即系統失效)和可能產生的過多分頁,則這是值得考慮的主要計數器 |
System |
Total Interrupts/sec |
電腦接受並處理硬體中斷的速度。可能產生中斷的裝置有系統時鐘、滑鼠、資料通訊線路、網路介面卡和其他外圍裝置。此計數指示這些裝置在電腦上所處的繁忙程度 |
Objects |
Threads |
電腦在行動數據時的線程數。注意,這是一個即時計數,不是一段時間的平均值。線程是基本的可執行實體,用於在處理器中執行指令 |
Process |
Private Bytes |
專為此進程分配,無法與其他進程共用的當前位元組數 |
LR監控Windows資源