Windows XP Community - XPHeads



Optimal stripe size of RAID 0 to install OS on?

microsoft.public.windowsxp.perform_maintain


Reply
  #1 (permalink)  
Old 05-20-2008, 08:32 PM
achen
 
Posts: n/a
Optimal stripe size of RAID 0 to install OS on?
I've done research on this for two days, and all of my questions are
cleared except this last one. My post isn't a question that requires
someone to explain everything from beginning.

A couple simple conclusions:
1. small stripe size for random access (OS, applications), large
stripe size for data (large files, storage).
2. you would get optimal performance if stripe size = cluster size, or
(# of drive * stripe size) = cluster size


My question is, the default cluster size for Windows OS is 4k and I
believe it stays like that since Win 2000 to now for a reason, the MS
engineers must have determined this is the best way. OK then let me
assume I don't change that, although a lot of ppl suggest changing it
to 16k.


Why had I never seen anyone suggesting 4k as stripe size? From all
I've read, it's either 16k or 32k. If the concept of "stripe size =
cluster size" is correct, wouldn't it be optimal to set 4k strip on a
disk that is formatted by Windows installation CD, which cluster is
4k?


If 4k option is available on the RAID controller (ICH9R), is there any
reason I don't do 4k? Is there any ownside to do 4K? Is it
considered TOO SMALL and will increase the burden of RAID controller
and reduce the overall performance?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 05-20-2008, 10:43 PM
Ken Blake, MVP
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
On Tue, 20 May 2008 13:32:23 -0700 (PDT), achen <achen2002@yahoo.com>
wrote:

> I've done research on this for two days, and all of my questions are
> cleared except this last one. My post isn't a question that requires
> someone to explain everything from beginning.
>
> A couple simple conclusions:
> 1. small stripe size for random access (OS, applications), large
> stripe size for data (large files, storage).
> 2. you would get optimal performance if stripe size = cluster size, or
> (# of drive * stripe size) = cluster size
>
>
> My question is, the default cluster size for Windows OS is 4k



No, that's not the "default cluster size for Windows OS," it's the
default cluster size for NTFS.

I don't have any suggestions regarding cluster size for striping, but
I'd like to recommend *against* striping. Although RAID0 sounds
like it gives substantial speed improvement, in practice the actual
improvement is usually almost unnoticeable. And it has a severe
downside: if either drive fails, you lose everything on both drives.

I used to run RAID0 on this machine, and stopped using it several
months ago. I decided that the increased risk wasn't worth the very
small speed improvement. My experience since then has been what I
expected. I can't discern any difference in speed with or without the
RAID0.


--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 05-20-2008, 10:59 PM
achen
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
Sorry for the incorrect description, you know I meant "default cluster
size by the format tool in Windows OS install CD", right?

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 05-22-2008, 08:24 PM
Robert Moir
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
achen wrote:
> Sorry for the incorrect description, you know I meant "default cluster
> size by the format tool in Windows OS install CD", right?
>


While I can't speak for Ken, I don't believe it changes the answer.

The sort of "Baby's first RAID" support you get with the average desktop
hard drives in RAID 0 shows a remarkably small return on performance for a
very high risk of losing the system in the event of a problem.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 05-26-2008, 05:14 PM
Ken Blake, MVP
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
On Thu, 22 May 2008 21:24:48 +0100, "Robert Moir"
<usenet+robspamtrap@gmail.com> wrote:

> achen wrote:
> > Sorry for the incorrect description, you know I meant "default cluster
> > size by the format tool in Windows OS install CD", right?
> >

>
> While I can't speak for Ken, I don't believe it changes the answer.
>
> The sort of "Baby's first RAID" support you get with the average desktop
> hard drives in RAID 0 shows a remarkably small return on performance for a
> very high risk of losing the system in the event of a problem.




I must have missed his earlier message (I've been away for the
weekend), but yes, I completely agree.



--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 05-28-2008, 05:18 PM
achen
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
I totally understand the risk of putting OS on a RAID 0 array, but
with all due respect I disagree the conclusion of "remarkably small
return on performance". To me and other folks that used RAID 0, the
increase in performance is significant, if you configure it
correctly. Only timing the boot time, it could be reduced from 65
seconds to 45 seconds.

Taking the risk of losing the drive due to disk failure out of
picture, I think I've found the answer. During the long weekend I
created SIX RAID 0 arrays with different stripe size (4k, 8k, 16k,
32k, 64k, 128k) and restore my OS drive by imaging software and did
some tests. The best setting "for OS" falls into 16k or 32k.

It is definitely worth it if you manage your data to a different drive
to a level that if the RAID 0 fails, you won't drop a tear for it.
"Disk performance" is all the purpose of RAID 0, isn't it?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 05-28-2008, 07:12 PM
Ken Blake, MVP
 
Posts: n/a
Re: Optimal stripe size of RAID 0 to install OS on?
On Wed, 28 May 2008 10:18:39 -0700 (PDT), achen <achen2002@yahoo.com>
wrote:

> I totally understand the risk of putting OS on a RAID 0 array, but
> with all due respect I disagree the conclusion of "remarkably small
> return on performance". To me and other folks that used RAID 0, the
> increase in performance is significant, if you configure it
> correctly.



My experience and that of many others I know is exactly the opposite
of yours.


> Only timing the boot time, it could be reduced from 65
> seconds to 45 seconds.
>
> Taking the risk of losing the drive due to disk failure out of
> picture, I think I've found the answer. During the long weekend I
> created SIX RAID 0 arrays with different stripe size (4k, 8k, 16k,
> 32k, 64k, 128k) and restore my OS drive by imaging software and did
> some tests. The best setting "for OS" falls into 16k or 32k.
>
> It is definitely worth it if you manage your data to a different drive
> to a level that if the RAID 0 fails, you won't drop a tear for it.
> "Disk performance" is all the purpose of RAID 0, isn't it?



In theory, yes. In practice, no.



--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
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

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



All times are GMT. The time now is 09:49 PM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74