LoadRunner監(jiān)控window系統(tǒng)各項(xiàng)指標(biāo)詳解
一.監(jiān)控系統(tǒng)時(shí),需要監(jiān)控的項(xiàng)
System
系統(tǒng)
Processor
處理器
Memory
內(nèi)存
PhysicalDisk
磁盤
Server
二.指標(biāo)詳解
(一).?PhysicalDisk–磁盤
(1)%Disk?Time——-磁盤利用率
為讀或?qū)懻埱筇峁┓?wù)所用的時(shí)間是百分比,放映磁盤工作的繁忙程度。若數(shù)值持續(xù)超過80%,則可能是內(nèi)存泄漏。
(2)%Idle?Time?——磁盤閑置時(shí)間的百分比
匯報(bào)磁盤系統(tǒng)沒在處理任何請求,?而且沒有任何工作在隊(duì)列中的時(shí)間的百分比.?注意這個(gè)計(jì)數(shù)器和%Disk?Time相加的時(shí)候可能結(jié)果不是100%,?因?yàn)?Disk?Time可能會夸打磁盤的利用率。
(3)Avg.Disk?Queue?Length——處理列隊(duì)中的隊(duì)列的平均長度
讀取和寫入請求(為磁盤在實(shí)例間隔中隊(duì)列的)平均數(shù),處理器瓶頸會導(dǎo)致該值持續(xù)大于2,超過2這可能表示處理器堵塞不同時(shí)監(jiān)視線程計(jì)數(shù),這計(jì)數(shù)始終為0。
(4)Avg.?Disk?Bytes/Transfer–衡量輸入/輸出(I/O)操作的數(shù)據(jù)量的大小
如果磁盤相對快速地傳輸大量數(shù)據(jù),?那么磁盤是高效的.
當(dāng)衡量最大吞吐量的時(shí)候,?應(yīng)該觀察這個(gè)計(jì)數(shù)器.
要進(jìn)一步地分析數(shù)據(jù)傳輸,?應(yīng)當(dāng)查看Avg.?Disk?Bytes/Read?和Avg.?Disk?Bytes/Write兩個(gè)計(jì)數(shù)器。
(5)Disk?Transfer/sec—讀取/寫入操作速率
正常值<(Disk?Bytes/sec)/3,此值過大表示系統(tǒng)要求的IO速度已接近硬盤的最大速度,要更換更快的硬盤。
(6)Split?IO/sec–I/O請求分為多個(gè)磁盤請求的比率
匯報(bào)操作系統(tǒng)將I/O請求分為多個(gè)磁盤請求的比率.?如果一個(gè)程序請求的數(shù)據(jù)大小太大,?以至于不能放在一個(gè)單個(gè)請求中,?或是磁盤有碎片,?那么一個(gè)split?I/O請求可能會發(fā)生.
影響IO請求大小的因素可以包括應(yīng)用程序設(shè)計(jì),?文件系統(tǒng),?驅(qū)動程序.?高比率的split?I/O可能本身不會作為一個(gè)問題出現(xiàn).?然而,?在單磁盤系統(tǒng)中,?這個(gè)計(jì)數(shù)器的高數(shù)值趨向于標(biāo)志著磁盤碎片。
(二).?Processor-處理器
(1)%Interrupt?Time—中斷時(shí)間的百分比
Interrupt?Time?(中斷時(shí)間百分比)?是指處理器在采樣間隔期間接收和維修硬件中斷的時(shí)間。該值是生成中斷的設(shè)備(如系統(tǒng)時(shí)鐘、鼠標(biāo)、磁盤驅(qū)動器、數(shù)據(jù)通信線路、網(wǎng)卡和其他外設(shè))活動的間接指標(biāo)。這些設(shè)備通常在完成任務(wù)或需要引起注意時(shí)中斷處理器。在中斷期間,正常的線程執(zhí)行將暫停。大多數(shù)系統(tǒng)時(shí)鐘每?10?毫秒中斷一次處理器,創(chuàng)建中斷活動背景。在中斷期間,暫停正常的線程執(zhí)行。此計(jì)數(shù)器顯示平均繁忙時(shí)間在采樣時(shí)間內(nèi)所占的百分比。
(2)%Privileged?Time—特權(quán)時(shí)間的百分比
CPU在特權(quán)模式下處理線程所花的時(shí)間百分比。一般的系統(tǒng)服務(wù),進(jìn)城管理,內(nèi)存管理等一些由操作系統(tǒng)自行啟動的進(jìn)程屬于這類。
Privileged?Time?(特權(quán)時(shí)間百分比)?是指進(jìn)程中的線程在特權(quán)模式下執(zhí)行代碼所花時(shí)間的百分比。在調(diào)用?Windows?系統(tǒng)服務(wù)時(shí),該服務(wù)通常在特權(quán)模式下運(yùn)行,以便訪問系統(tǒng)專有數(shù)據(jù)。在用戶模式下執(zhí)行的線程無法訪問這些數(shù)據(jù)。對系統(tǒng)的調(diào)用可以是顯式的,也可以是隱式的,例如頁面錯誤或中斷。與某些早期操作系統(tǒng)不同,Windows?除了使用用戶模式和特權(quán)模式這種傳統(tǒng)保護(hù)方法外,還使用進(jìn)程邊界來保護(hù)子系統(tǒng)。除了在進(jìn)程中的特權(quán)時(shí)間內(nèi)出現(xiàn),Windows?代表應(yīng)用程序執(zhí)行的某些操作還可能出現(xiàn)在其他子系統(tǒng)進(jìn)程中。
(3)%Processor?Time?——-CPU的占用率
處理器執(zhí)行行非空閑線程的時(shí)間百分比。如果該值持續(xù)超過95%,表明瓶頸是CPU,可考慮增加一個(gè)處理器或換一個(gè)更快的處理器。
(4)Interrupts/sec———中斷速率
CPU每秒處理的中斷數(shù),反映系統(tǒng)運(yùn)行的繁忙程度。大多數(shù)的系統(tǒng)時(shí)鐘每隔?10?毫秒中斷處理器一次,形成了間隔活動的后臺。
(5)working?set—分配給進(jìn)程的內(nèi)存總數(shù)
它包括共享內(nèi)存以及正在使用虛擬內(nèi)存的私有內(nèi)存,監(jiān)控working?set是非常重要的,因?yàn)楫?dāng)內(nèi)存不足的時(shí)候,操作系統(tǒng)會整理進(jìn)程的working??set和paging。進(jìn)程的working??set是由操作系統(tǒng)分配給進(jìn)程的物理內(nèi)存總量。
(6)Private?Bytes———進(jìn)程私占字節(jié)數(shù)
當(dāng)前進(jìn)程獨(dú)占的字節(jié)數(shù),計(jì)數(shù)器有明顯的增長,表明可能存在內(nèi)存泄漏。
(三).?Memory–內(nèi)存
(1)Available?MBytes——-物理內(nèi)存的可用數(shù)
指計(jì)算機(jī)上可用于運(yùn)行處理的有效物理內(nèi)存的字節(jié)數(shù)量。這個(gè)計(jì)數(shù)器只顯示上一次觀察到的值;它不是一個(gè)平均值。
至少要有10%的物料內(nèi)存值,如果Available?MBytes值一直很小(4M或是更?。f明計(jì)算機(jī)總的內(nèi)存可能不足,或某程序沒有放內(nèi)存。懷疑有內(nèi)存泄露?,則重點(diǎn)關(guān)注該項(xiàng)。
(2)Cache?Bytes–系統(tǒng)工作集的總大小
系統(tǒng)工作集的總大小,其包括以下代碼或數(shù)據(jù)駐留在內(nèi)存中的那一部分:系統(tǒng)緩存、換頁內(nèi)存池、可換頁的系統(tǒng)代碼(Ntoskrnl.exe和驅(qū)動程序),以及系統(tǒng)映射的視圖。從字面意思上看,僅僅是指系統(tǒng)緩存,其實(shí)不然。
Cache?Bytes?Memory\\System?Cache?Resident?Bytes、Memory\\System?Driver?Resident?Bytes、Memory\\System?Code?Resident?Bytes?和?Memory\\Pool?Paged?Resident?Bytes的總和。
(3)Committed?Bytes–提交的(不是保留的)虛擬內(nèi)存字節(jié)數(shù)
Committed?Bytes?是指已被提交的(不是保留的)虛擬內(nèi)存字節(jié)數(shù)。此數(shù)并不一定代表頁面文件的使用量,因?yàn)樗宋锢韮?nèi)存中從未被換出過的私有提交頁面。當(dāng)然,如果一個(gè)進(jìn)程完全是非駐留的,則它代表所使用的頁面文件數(shù)量。Windows的地址空間有三種狀態(tài)。一種是COMMITED,表明該地址空間已和一塊內(nèi)存相聯(lián)系;一種是RESERVED,表明該地址空間雖未與一塊內(nèi)存相聯(lián)系但今后可能會用到,需要保留;一種是FREE,表明該地址空間與內(nèi)存沒有聯(lián)系。
(4)Page?Faults/sec?——處理器每秒鐘處理的錯誤頁數(shù)
當(dāng)進(jìn)程引用特定的虛擬內(nèi)存頁,該頁不在其在主內(nèi)存的工作集當(dāng)中時(shí),將出現(xiàn)頁面錯誤
如果該頁位于待機(jī)列表(說明已經(jīng)位于主內(nèi)存中),或被共享該頁的其它進(jìn)程所使用,該錯誤被稱為軟錯誤(用Transition?Fault/sec計(jì)數(shù)器衡量),則錯誤處理不會導(dǎo)致從磁盤讀取該頁;如果該頁必須從硬盤上重新讀取時(shí),被稱為硬錯誤。許多處理器可以在有大量軟錯誤的情況下繼續(xù)操作。但是,硬錯誤可以導(dǎo)致明顯的拖延。
如果該值偶爾走高,表明當(dāng)時(shí)有線程競爭內(nèi)存。如果持續(xù)很高,則內(nèi)存可能是瓶頸。
(5)Pages/sec(including?Pages?Read/sec?and?Pages?Write/sec)
——處理器每秒從磁盤讀取或?qū)懭氲目傢摂?shù)
Pages/sec?是指為解析硬頁錯誤從磁盤讀取或?qū)懭氪疟P的頁數(shù)。(當(dāng)處理程序請求?不在本身工作集或物理內(nèi)存其它地方中的代碼或數(shù)據(jù),而必須要從磁盤上檢索時(shí)就會出現(xiàn)硬頁錯誤)。這個(gè)計(jì)數(shù)器設(shè)計(jì)成可以顯示導(dǎo)致系統(tǒng)范圍延緩類型錯誤的主要指示器。
如果pages/sec持續(xù)高于幾百,那么您應(yīng)該進(jìn)一步研究頁交換活動。有可能需要增加內(nèi)存,以減少換頁的需求(你可以把這個(gè)數(shù)字乘以4k就得到由此引起的硬盤數(shù)據(jù)流量)。Pages/sec?的值很大不一定表明內(nèi)存有問題,而可能是運(yùn)行使用內(nèi)存映射文件的程序所致。
由于過多的頁交換要使用大量的硬盤空間,因此有可能將導(dǎo)致將頁交換內(nèi)存不足與導(dǎo)致頁交換的磁盤瓶徑混淆。因此,在研究內(nèi)存不足不太明顯的頁交換的原因時(shí),您必須跟蹤如下的磁盤使用情況計(jì)數(shù)器和內(nèi)存計(jì)數(shù)器:
Physical?Disk\?%?Disk?Time
Physical?Disk\?Avg.Disk?Queue?Length
如果?Disk?Time和Avg.Disk?Queue?Length的值很高,而Page?Reads/sec頁面讀取操作速率很低,則可能存在磁盤瓶徑。但如果隊(duì)列長度增加的同時(shí),頁面讀取操作速率并未降低,說明內(nèi)存不足。
(6)Page?Reads/sec—讀取磁盤以解析硬頁面錯誤的次數(shù)
表示為了解決硬錯誤而從硬盤上讀取的頁數(shù)。
(7)System?Cache?Resident?Bytes–文件系統(tǒng)緩存可換頁的操作系統(tǒng)代碼的字節(jié)大小
此值只包括當(dāng)前的物理頁面,而不包括當(dāng)前未使用的虛擬內(nèi)存頁面。它不等于“任務(wù)管理器”上顯示的系統(tǒng)緩存值。因此,此值會比文件系統(tǒng)緩存使用的實(shí)際虛擬內(nèi)存要小。此值是?Memory\\System?Code?Resident?Bytes?的組件,它代表當(dāng)前在物理內(nèi)存里的所有可換頁的操作系統(tǒng)代碼。
(8)Pool?Nonpaged?Bytes——非分頁池的字節(jié)數(shù)
Pool?Nonpaged?Bytes?指在非換頁池中的字節(jié)數(shù),非換頁池是指系統(tǒng)內(nèi)存(操作系統(tǒng)使用的物理內(nèi)存)中可供對象(指那些在不處于使用時(shí)不可以寫入磁盤上而且只要分派過就必須保留在物理內(nèi)存中的對象)使用的一個(gè)區(qū)域。在訪問數(shù)比較固定的情況下,Pool?Nonpaged?Bytes是比較固定的,如果訪問數(shù)逐步增加,該值會緩慢的增加。?Memory/Process懷疑是內(nèi)核模式進(jìn)程導(dǎo)致了泄露?,則重點(diǎn)關(guān)注該項(xiàng)。
(9)Pool?Paged?Bytes–換頁池中的字節(jié)數(shù)
Pool?Paged?Bytes?指在換頁池中的字節(jié)數(shù),換頁池是系統(tǒng)內(nèi)存(操作系統(tǒng)使用的物理內(nèi)存)中可供對象(在不處于使用時(shí)可以寫入磁盤的)使用的一個(gè)區(qū)域。也需要觀察Server\\Pool?Paged?Failures,頁面池分配失敗的次數(shù)。非零表示計(jì)算機(jī)的物理內(nèi)存或頁面文件太小。
(四).?Server—服務(wù)器
(1)Bytes?Total/sec?(Bytes?Sent/sec?+Bytes?Received/sec?)——字節(jié)傳輸速率
為發(fā)送和接收字節(jié)的速率之和,包括幀字符在內(nèi)。判斷網(wǎng)絡(luò)連接速度是否是瓶頸,可以用該計(jì)數(shù)器的值和目前網(wǎng)絡(luò)的帶寬比較。參考值:該值和目前網(wǎng)絡(luò)的帶寬相除,結(jié)果應(yīng)該小于50%。
(2)Pool?Paged?Failures—分頁池的失敗數(shù)
從分頁池分配時(shí)失敗的次數(shù)。這種失敗說明計(jì)算機(jī)的物理內(nèi)存或分頁文件太小。
(3)Pool?Nonpaged?Bytes(server)
服務(wù)器正在使用的不可分頁計(jì)算機(jī)內(nèi)存的字節(jié)數(shù)。該值對于確定?Windows?NT?注冊表中MaxNonpagedMemoryUsage的值非常有用。
(4)Pool?paged?Bytes(server)
服務(wù)器當(dāng)前正在使用的可分頁計(jì)算機(jī)內(nèi)存的字節(jié)數(shù)。該值有助于確定MaxPagedMemoryUsage參數(shù)的最佳值。
(五).?System–系統(tǒng)
(1)File?Data?Operations/sec——進(jìn)程入交換率
在計(jì)算機(jī)的所有邏輯磁盤上讀取和寫入操作的綜合速度。
(2)Process?or?Queue?Length———-處理列隊(duì)中的線程數(shù)
指處理列隊(duì)中的線程數(shù),它只計(jì)數(shù)就緒的線程,而不計(jì)數(shù)運(yùn)行中的線程。
如果處理器列隊(duì)中總是有兩個(gè)以上的線程,通常表示處理器堵塞。這個(gè)計(jì)數(shù)僅顯示上一次觀察的值;而不是一個(gè)平均值。它的參考值一般小于2,如果持續(xù)高于2個(gè)并且處理器的利用率一直很低,有可能是處理器出現(xiàn)瓶頸。
(3)Context?switches?/sec?——上下文交換率
Context?Switches/sec?指計(jì)算機(jī)上的所有處理器全都從一個(gè)線程轉(zhuǎn)換到另一個(gè)線程的綜合速率。當(dāng)正在運(yùn)行的線程自動放棄處理器時(shí)出現(xiàn)上下文轉(zhuǎn)換,由一個(gè)有更高優(yōu)先就緒的線程占先或在用戶模式和特權(quán)(內(nèi)核)模式之間轉(zhuǎn)換以使用執(zhí)行或分系統(tǒng)服務(wù)。它是在計(jì)算機(jī)上的所有處理器上運(yùn)行的所有線程的Thread:?Context?Switches/sec?的總數(shù)并且用轉(zhuǎn)換數(shù)量衡量。在系統(tǒng)和線程對象上有上下文轉(zhuǎn)換計(jì)數(shù)器
頻繁的頁交換將降低系統(tǒng)性能。減少頁交換將顯著提高系統(tǒng)響應(yīng)速度
(六).?其它
(1)Threads——-線程數(shù)(object)
當(dāng)前全部線程數(shù)
(2)Bytes?Total/sec??(Bytes?Sent/sec?+?Bytes?Received/sec)——-字節(jié)傳輸速率
為發(fā)送和接送字節(jié)的速率之和,包括幀字符在內(nèi)。判斷網(wǎng)絡(luò)連接速度是否是瓶頸,可以用該計(jì)數(shù)器的值和目前網(wǎng)絡(luò)的寬帶比較。參考值:該值和目前的網(wǎng)絡(luò)寬帶的寬帶相除,結(jié)果應(yīng)該小于50%。
(4)Free?Megabytes–匯報(bào)磁盤上沒被分配的字節(jié)的量
轉(zhuǎn)載自:https://blog.csdn.net/ryu2003/article/details/68941620
任務(wù)調(diào)度 虛擬化
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。