效能各個指標分析

來源:互聯網
上載者:User

標籤:

avg. disk queue length

avg. 平均
queue 隊列
length 時間長度

它指的是“當前磁碟隊列長度”,說的通俗點就是:數器反映磁碟完成請求所用的時間。較高的值表明磁碟控制卡由於失敗而不斷重試該磁碟。這些故障會增加平均磁碟傳送時間。

暈倒。怎麼感覺像在給小學生講課。打住。
======================================
補充,好吧,再說具體點。
簡單可以理解成磁碟資料輸送量的外在體現。比如你在曲線上隨便取兩個不同的點,高的一點說明正在的進行讀寫操作的量比較大,反之,比較小。說道這個地步,已經沒法在說了。
如何通過Performance Log確定SQL的磁碟有效能問題?

1. 查看Disk Bytes/sec. 舉個例子, 這個counter的最大值如果是11M, 那麼說明work load並不高.

2. 查看Avg. Disk sec/Transfer. 舉例, 這個counter的推薦值是<0.015.

3. 查看Avg. Disk Queue Length, 這個推薦值是<2.

 

一些比較重要的performance counter:

Counter

Description

LogicalDisk\

% Free Space

報告磁碟空間中未被分配的空間占邏輯卷中總可用空間的百分比.

當選擇_Total執行個體的時候, 該計數器會重新計算每個盤總和.

PhysicalDisk對象沒有這個計數器.

LogicalDisk|PhysicalDisk\

Avg. Disk Bytes/Transfer

衡量輸入/輸出(I/O)操作的資料量的大小. 如果磁碟相對快速地傳輸大量資料, 那麼磁碟是高效的.

當衡量最大輸送量的時候, 應該觀察這個計數器.

要進一步地分析資料傳輸, 應當查看Avg. Disk Bytes/Read 和Avg. Disk Bytes/Write兩個計數器.

LogicalDisk|PhysicalDisk\

Avg. Disk sec/Transfer

標示著資料被移動的速度(以秒衡量). 衡量每次資料轉送的平均時間, 而不論讀或寫的資料的大小. 它展示了從資料離開Diskperf.sys, 到操作完成的讀或寫的總時間.

這個計數器的高數值可能意味著系統因為隊列太長而在重試請求, 或者由於不常見地磁碟錯誤而重試請求.

要進一步地分析資料傳輸, 應當查看Avg. Disk sec/Read 和Avg. Disk sec/Write兩個計數器.

LogicalDisk|PhysicalDisk\

Avg. Disk Queue Length

記錄了在計數器資料採樣點之間的時間內被放入隊列中等待磁碟的請求的數量, 也包括正在被處理的請求在內. 所以, 這有可能是有點誇大的資料.

如果有多於兩個的請求持續地在一個單磁碟的系統中等待, 那麼磁碟可能就是瓶頸.

要進一步地分析隊列長度的資料, 應當查看Avg. Disk Read Queue Length 和Avg. Disk Write Queue Length兩個計數器.

LogicalDisk|PhysicalDisk\

Current Disk Queue Length

標示著當前正在等待的磁碟請求的數量, 也包括正在被處理的請求.

受許多因素的影響, 除非工作量的狀態比較穩定, 並且你收集了充足的採樣, 才能建立一個模式.

這是一個即刻的數值或是當前隊列的長度, 跟Avg. Disk Queue Length, Avg. Disk Read Queue Length, 和Avg. Disk Write Queue Length不一樣, 那三個反應的是平均值.

LogicalDisk|PhysicalDisk\

Disk Bytes/sec

標示著位元組被傳輸的速率, 該計數器是磁碟輸送量的主要衡量指標.

要進一步地分析讀或寫的傳輸的資料, 應當分別查看Disk Read Bytes/sec 或Disk Write Bytes/sec兩計數器.

 

LogicalDisk|PhysicalDisk\

Disk Transfers/sec

標示著每秒鐘完成的讀和寫運算元, 而不論這些讀寫操作涉及到多少資料. 該計數器衡量磁碟的利用率.

如果該值超過50(如果是striped的分卷, 那就是看平均到每塊物理磁碟上), 那麼這可能就是一個瓶頸了.

要進一步地分析讀或寫的資料轉送, 應當分別查看Disk Read/sec 和Disk Writes/sec

LogicalDisk\

Free Megabytes

彙報磁碟上沒被分配的位元組的量.

PhysicalDisk對象上, 沒有這個計數器.

LogicalDisk|PhysicalDisk\

Split IO/sec

彙報作業系統將I/O請求分為多個磁碟請求的比率. 如果一個程式請求的資料大小太大, 以至於不能放在一個單個請求中, 或是磁碟有片段, 那麼一個split I/O請求可能會發生.

影響IO請求大小的因素可以包括應用程式設計, 檔案系統, 驅動程式. 高比率的split I/O可能本身不會作為一個問題出現. 然而, 在單磁碟系統中, 這個計數器的高數值趨向於標誌著磁碟片段.

LogicalDisk|PhysicalDisk\

% Disk Time

報告選擇的磁碟機忙於服務讀寫請求的時間比率. 因為這個計數器的資料會跨越多個採樣, 持續地誇大磁碟利用率, 那這個值跟%Idle Time比較, 這樣能獲得更清晰的認識.

預設這個計數器的值不會超過100%的.

LogicalDisk|PhysicalDisk\

% Disk Write Time

彙報被選擇的磁碟忙於處理寫請求所佔的時間的百分比.

LogicalDisk|PhysicalDisk\

% Disk Read Time

彙報被選擇的磁碟忙於處理讀請求所佔的時間的百分比.

LogicalDisk|PhysicalDisk\

% Idle Time

彙報磁碟系統沒在處理任何請求, 而且沒有任何工作在隊列中的時間的百分比. 注意這個計數器和%Disk Time相加的時候可能結果不是100%, 因為%Disk Time可能會誇打磁碟的利用率.

 

參考資料:

Examining and Tuning Disk Performance

http://technet.microsoft.com/en-us/library/cc938959.aspx

效能各個指標分析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.