Rickster said:
But even without Matrix RAID and just the normal RAID, you still can create a partition between say, 2 hard disks like what you said before?
Yes.
Rickster said:
About the partitioning bit. So meaning to say the first thing you install on your hard disk will always be on the outter circumference of the hard disk a.k.a the fastest seek times?
No, Windows, or any OS for that matter isn't that good/smart. By creating a small partition or a Matrix RAID0 array(which both do start from the outside of the disk platter), you are keeping the data confined to this "faster" area. The data will still be scattered by Windows, but within a much smaller area, even after using it's defragmenter. The best thing to have is a third party defragmenter like PerfectDisk or Diskeeper, which will not only place the files all to the outer edge, it can/will prioritize them on what kind they are(such as OS system files being the very first files) or usage.
Rickster said:
Let me get this right about what you were saying. Say partition 1 is for OS and partition 2 is for games. If the OS takes up say 1GB of space, and you partition exactly 1GB for partition 1 and the rest to partition 2. This would be equal to not having a partition and installing everything on just an unpartitioned drive?
From a performance(drive seeking) standpoint, yes, if things happened that way, which it doesn't. There would still be the issue of the files not being placed right at the start of the partitions by Windows. You'd have to use a third party defragmenter to do that, but then if you have one, why bother partitioning? IMO, the only reason to partition a drive would be if it's the only one you have. This would allow you to do fresh OS installs without affecting data. You would keep your OS, apps and games on one partition and data on another. And on this data partition, I'd have an image of the OS partition to get me up and running again within minutes if it became corrupt or something similar. I keep an image of my RAID0'd OS drives on my single data drive to do such a thing.
Rickster said:
And basically saying if you do not use any data on partition 2 and only data on partition 1 then it would be fair to say having no partitions would be par on performance right?
No, since like I stated earlier, your OS would scatter the files all over the place. And since they wouldn't be confined to a small partition, more seeking would be done by the drive to find files as well as some data would be located in the inner disk areas where the platter density isn't as high(i.e. slower). Now again, if you had a good defragmenter, the performance would be the same.
Rickster said:
But what I was trying to ask previously was striping individual partitions on a RAID array. Is this possible. Like say you stripe partition 1 16k and partition 2 32k.
No, since you must create the array before you can partition it, it will be the same for the whole drive. With Matrix RAID you could something like this, but what you would be doing is creating two separate RAID arrays, not partitions, with different stripe sizes. Yes, you could make two RAID0 or 1 arrays with Matrix RAID if you needed to for some strange reason. Like mentioned before, the arrays would basically act as partitions.
Rickster said:
Also, how would the cache on the hard disk work on a RAID array? And would there be differences if you were to use a setup of 2 hard disk 8mb cache in RAID and a setup of 2 hard disk 16mb cache?
Whether as a single drive or in RAID, the operation of the cache would perform the same. A drive doesn't "know" whether it's in a RAID array or not.
Rickster said:
And what if you were to use a 8mb cache and a 16mb cache in a RAID setup? Will the RAID array work on the lesser of the 2, therefore only 8mb cache will work?
I'm not sure how it'd work from an operational standpoint, but I can say that any benefit that the 16MB cache drive would have had will be negated in a RAID array since performance does drop to the capability of the weaker drive.
In the end, a third party disk defragmenter that places all your files in order from the very start of the outside platter inward will trump any kind of partitioning/Matrix RAID array scheme you could come up with to improve file access. If you don't have the money for good defragmenter software, than these partition/array setups are the next best thing(free).