Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Server > Re: Threshold for Disk IO

Reply
Thread Tools Display Modes

Re: Threshold for Disk IO

 
 
Leythos
Guest
Posts: n/a

 
      07-20-2010
In article <ae32161a-bb55-451f-b268-6309923a39b5
@x21g2000yqa.googlegroups.com>, says...
>
> Do we have standard values for disk IO counters?


If you're talking about average disk R/W queue, it's normally the number
of platters (some use the number of drives).

So, if you have a 5 drive RAID-5 array, if you see an average READ or
WRITE queue for the array of 5+ for any real length of time, it normally
means you're system is DISK bound.

--
You can't trust your best friends, your five senses, only the little
voice inside you that most civilians don't even hear -- Listen to that.
Trust yourself.
(remove 999 for proper email address)
 
Reply With Quote
 
 
 
 
Dave Warren
Guest
Posts: n/a

 
      07-20-2010
In message < > Leythos
<> was claimed to have wrote:

>In article <ae32161a-bb55-451f-b268-6309923a39b5
>@x21g2000yqa.googlegroups.com>, says...
>>
>> Do we have standard values for disk IO counters?

>
>If you're talking about average disk R/W queue, it's normally the number
>of platters (some use the number of drives).


Platters or spindles? Many drives have multiple platters... Spindles
and drives are (I believe) effectively the same.

>So, if you have a 5 drive RAID-5 array, if you see an average READ or
>WRITE queue for the array of 5+ for any real length of time, it normally
>means you're system is DISK bound.


To me, it's a bit more complicated than that. For reads, in a RAID-0 or
RAID-5 array, I'd agree with that but for RAID-1 (and 10/01) it depends
whether the controller uses the redundant copy for reading (in which
case count all the spindles) or uses the redundant copy to detect bitrot
(in which case divide by 2)

For writes, however, RAID-5 is a lot more complicated since there are
multiple reads and writes involved and it really depends on how smart
your controller is as to how long a write actually takes, but at a
minimum every RAID-5 write is one read and two writes across at least
two (and possibly three) spindles. So for RAID-5 I'd probably divide by
3, and for RAID-1/10/01 divide by 2 (since again, two spindles are
writing)

However, it's also possible that the disk IO counters take some or all
of this into consideration so I may be way off base.
 
Reply With Quote
 
Leythos
Guest
Posts: n/a

 
      07-22-2010
In article <>, dave-
says...
>
> In message < > Leythos
> <> was claimed to have wrote:
>
> >In article <ae32161a-bb55-451f-b268-6309923a39b5
> >@x21g2000yqa.googlegroups.com>, says...
> >>
> >> Do we have standard values for disk IO counters?

> >
> >If you're talking about average disk R/W queue, it's normally the number
> >of platters (some use the number of drives).

>
> Platters or spindles? Many drives have multiple platters... Spindles
> and drives are (I believe) effectively the same.
>
> >So, if you have a 5 drive RAID-5 array, if you see an average READ or
> >WRITE queue for the array of 5+ for any real length of time, it normally
> >means you're system is DISK bound.

>
> To me, it's a bit more complicated than that. For reads, in a RAID-0 or
> RAID-5 array, I'd agree with that but for RAID-1 (and 10/01) it depends
> whether the controller uses the redundant copy for reading (in which
> case count all the spindles) or uses the redundant copy to detect bitrot
> (in which case divide by 2)
>
> For writes, however, RAID-5 is a lot more complicated since there are
> multiple reads and writes involved and it really depends on how smart
> your controller is as to how long a write actually takes, but at a
> minimum every RAID-5 write is one read and two writes across at least
> two (and possibly three) spindles. So for RAID-5 I'd probably divide by
> 3, and for RAID-1/10/01 divide by 2 (since again, two spindles are
> writing)
>
> However, it's also possible that the disk IO counters take some or all
> of this into consideration so I may be way off base.


If you notice, I didn't mention RAID-0, 1, 1+0 or 0+1.

The same would hold true, if you look at how reads/writes are processed.
While some controllers have very nice settings to prioritize
reads/writes, caching, etc... If you're numbers for Avg Disk Write Queue
are hovering around 10 and you have 3-5 disks in your array (I picked 10
out of the air for discussion) then you've got a disk bottleneck.

--
You can't trust your best friends, your five senses, only the little
voice inside you that most civilians don't even hear -- Listen to that.
Trust yourself.
(remove 999 for proper email address)
 
Reply With Quote
 
Dave Warren
Guest
Posts: n/a

 
      07-22-2010
In message < > Leythos
<> was claimed to have wrote:

>In article <>, dave-
> says...
>>
>> In message < > Leythos
>> <> was claimed to have wrote:
>>
>> >In article <ae32161a-bb55-451f-b268-6309923a39b5
>> >@x21g2000yqa.googlegroups.com>, says...
>> >>
>> >> Do we have standard values for disk IO counters?
>> >
>> >If you're talking about average disk R/W queue, it's normally the number
>> >of platters (some use the number of drives).

>>
>> Platters or spindles? Many drives have multiple platters... Spindles
>> and drives are (I believe) effectively the same.
>>
>> >So, if you have a 5 drive RAID-5 array, if you see an average READ or
>> >WRITE queue for the array of 5+ for any real length of time, it normally
>> >means you're system is DISK bound.

>>
>> To me, it's a bit more complicated than that. For reads, in a RAID-0 or
>> RAID-5 array, I'd agree with that but for RAID-1 (and 10/01) it depends
>> whether the controller uses the redundant copy for reading (in which
>> case count all the spindles) or uses the redundant copy to detect bitrot
>> (in which case divide by 2)
>>
>> For writes, however, RAID-5 is a lot more complicated since there are
>> multiple reads and writes involved and it really depends on how smart
>> your controller is as to how long a write actually takes, but at a
>> minimum every RAID-5 write is one read and two writes across at least
>> two (and possibly three) spindles. So for RAID-5 I'd probably divide by
>> 3, and for RAID-1/10/01 divide by 2 (since again, two spindles are
>> writing)
>>
>> However, it's also possible that the disk IO counters take some or all
>> of this into consideration so I may be way off base.

>
>If you notice, I didn't mention RAID-0, 1, 1+0 or 0+1.


No, you didn't not. Nor did the original poster mention RAID-5 at all.
What's your point?

Your numbers make sense for RAID-0 reads and writes, and possibly for
RAID-5 reads, whereas RAID-5 writes are far slower and so the IO
counters might need to be interpreted differently in this situation.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Account lock out threshold sawyer Active Directory 5 03-03-2010 06:20 PM
Re: Low Disk Space Threshold Alert Duncan McC Windows Small Business Server 1 01-14-2010 01:39 PM
NTttcp errors & retransmit threshold Tal Server Networking 0 10-24-2009 08:54 AM
no 'FDISK' in Vista? krslagle Windows Vista Hardware 4 01-05-2008 03:08 PM
Home Premium Lockout Threshold and Lockout Duration travelvice Windows Vista Administration 7 11-12-2007 01:06 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59