天天看點

WINDOWS 常見性能分析名額

  監測對象

/|3f D m4^ I0B m0System

k5E t r [$m0 計數器 軟體測試專業網站:51Testing軟體測試網#D } R(d5e:G'i `

  • %Total Processor Time
    • 系統中所有處理器都處于繁忙狀态的時間百分比,對于多處理器系統來說,該值可以反映所有處理器的平均繁忙狀态,該值為100%,如果有一半的處理器為繁忙狀态,該值為50%

      4@(}(N l A } z0

  • File Data Operations/sec
    • 計算機對檔案系統進行讀取和寫入操作的頻率,但是不包括檔案控制操作

      $j @ r$])x K Q I0

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

軟體測試專業網站:51Testing軟體測試網)g%N X$n }

監測對象軟體測試專業網站:51Testing軟體測試網 R k Z v N

Processor軟體測試專業網站:51Testing軟體測試網.H @ W v1T @

計數器軟體測試專業網站:51Testing軟體測試網 e&I5R d D B4| {$m"?

  • %Processor Time
    • CPU使用率,該計數器最為常用,可以檢視處理器是否處于飽和狀态,如果該值持續超過 95%,就表示目前系統的瓶頸為CPU,可以考慮增加一個處理器或更換一個性能更好的處理器。(參考值:<80%)軟體測試專業網站:51Testing軟體測試網,p j+a9B Y f
  • %Priviliaged Time
    • CPU在特權模式下處理線程所花的時間百分比。一般的系統服務,進城管理,記憶體管理等一些由作業系統自行啟動的程序屬于這類

      Q;`1~5?)k I"|&r L)O0

  • %User Time
    • 與%Privileged Time計數器正好相反,指的是在使用者狀态模式下(即非特權模式)的操作所花的時間百分比。軟體測試專業網站:51Testing軟體測試網#I/h R u ` ~ F)K `
  • %DPC Time
    • 處理器在網絡處理上消耗的時間,該值越低越好。

:t s p u ] f x0 監測對象軟體測試專業網站:51Testing軟體測試網5O X/` C/U:p @

Memory軟體測試專業網站:51Testing軟體測試網 d,|#` h s

計數器

d#@3N `)L.o c0

  • Page Faults/sec
    • 當處理器在記憶體中讀取某一頁出現錯誤時,就會産生缺頁中斷,也就是 page Fault。如果這個頁位于記憶體的其他位置,這種錯誤稱為軟錯誤,用Transition Fault/sec 來衡量;如果這個頁位于硬碟上,必須從硬碟重新讀取,這個錯誤成為硬錯誤。硬錯誤會使系統的運作效率很快将下來。Page Faults/sec這個計數器就表示每秒鐘處理的錯誤頁數,包括硬錯誤和軟錯誤。軟體測試專業網站:51Testing軟體測試網7R:n Z _'| V P H
  • Page Input/sec
    • 表示為了解決硬錯誤而寫入硬碟的頁數(參考值:>=Page Reads/sec)
  • Page Reads/sec
    • 表示為了解決硬錯誤而從硬碟上讀取的頁數。

      )u ^%] Y ]5^$A,} H O0

  • Page/sec
    • 表示為了解決硬錯誤而從硬碟上讀取或寫入硬碟的頁數(參考值:00~20)

      '_ _ ? Z!J d:A z e p2i0

  • Available Mbytes
    • 剩餘的可用實體記憶體,機關是兆位元組(參考值:>=10%)軟體測試專業網站:51Testing軟體測試網 G z e(o9T i0u1T&i
  • Cathe Bytes
    • 檔案系統的緩存(預設為50%的可用實體記憶體)

軟體測試專業網站:51Testing軟體測試網 C3} \4d M2Z3X { B

監測對象軟體測試專業網站:51Testing軟體測試網 v-E Q q R P O6R6y9c

Process

Y6i u(` Y0 計數器軟體測試專業網站:51Testing軟體測試網$[ |:T+q8L k&L#[ t f

  • private Bytes
    • 程序無法與其他程序共享的位元組數量。該計數器的值較大時,有可能是記憶體洩露的信号軟體測試專業網站:51Testing軟體測試網 _ S0V M&`0H;l8J d
  • Work set
    • 最近處理線程使用的記憶體頁

軟體測試專業網站:51Testing軟體測試網 e:b n ]/z n n;Z l V ~

監測對象軟體測試專業網站:51Testing軟體測試網 f/Y U y e s.`

PhysicalDisk

+A+U V3o5K l9U(` B0 計數器軟體測試專業網站:51Testing軟體測試網 G N O M y

  • %Disk Time
    • 表示磁盤驅動器為讀取或寫入請求提供服務所用的時間百分比,如果隻有%Disk Time比較大,硬碟有可能是瓶頸

      f F b } M6B;V)B | N J0

  • Average Disk Queue Length
    • 表示磁盤讀取和寫入請求提供服務所用的時間百分比,可以通過增加磁盤構造磁盤陣列來提高性能(<=磁盤數的2倍)軟體測試專業網站:51Testing軟體測試網 A!Z.C o ~ p T.G k
  • Average Disk Read Queue Length
    • 表示磁盤讀取請求的平均數

      /` m(m z { B3b0I;M t0

  • Average Disk write Queue Length
    • 表示磁盤寫入請求的平均數

      )?)y3L k p'G6}"S0

  • Average Disk sec/Read
    • 磁盤中讀取資料的平均時間,機關是s

      J }:s%f(j A0

  • Average Disk sec/Transer
    • 磁盤中寫入資料的平均時間,機關是s

軟體測試專業網站:51Testing軟體測試網#Z s3V.O @*z:m f E:r&w

監測對象軟體測試專業網站:51Testing軟體測試網"N g W w-G N4r;i f

Network Interface軟體測試專業網站:51Testing軟體測試網 H S @ ~;p,|

計數器軟體測試專業網站:51Testing軟體測試網 x%S/v*w t }:[ K S g

  • Byte Total/sec
    • 表示網絡中接受和發送位元組的速度,可以用該計數器來判斷網絡是否存在瓶頸(參考值:該計數器和網絡帶寬相除,<50%)

1 Windows資源監控中,如果Process\Private Bytes計數器和Process\Working Set計數器的值在長時間

内持續升高,同時Memory\Available bytes計數器的值持續降低,則很可能存在記憶體洩漏。

2 Windows資源監控中,如果System\Processor Queue Length大于2,而處理器使用率(Processor Time )一直很低,則存在着處理器阻塞。

CPU資源成為系統性能的瓶頸的征兆: 很慢的響應時間(slow response time) CPU空閑時間為零(zero percent idle CPU) 過高的使用者占用CPU時間(high percent user CPU) 過高的系統占用CPU時間(high percent system CPU) 長時間的有很長的運作程序隊列(large run queue size sustained over time) 磁盤I/O:

3 Windows資源監控中,如果 Disk Time和Avg.Disk Queue Length的值很高,而Page Reads/sec頁面讀取 操作速率很低,則可能存在磁盤瓶徑。 I/O資源成為系統性能的瓶頸的征兆 : 過高的磁盤使用率(high disk utilization) 太長的磁盤等待隊列(large disk queue length) 等待磁盤I/O的時間所占的百分率太高(large percentage of time waiting for disk I/O) 太高的實體I/O速率:large physical I/O rate(not sufficient in itself) 過低的緩存命中率(low buffer cache hit ratio(not sufficient in itself))