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?