I'll put together a post for later. I'll start getting together all of my research, and I'll create the thread when I'm able to do all of the benchmarks myself...
Originally posted by: Seekermeister
Whether using a combination of a controller card, along with an onboard raid controller effects performance or options, in an array of 4 or more drives.
Originally posted by: RichUK
This thread has potential. Not that I personally need any advice on RAID because I don?t, but others could and will benefit from a thread like this.
Kind of make it a WIP thread, and keep updating the OP :thumbsup:
Originally posted by: Cr0nJ0b
I'd like to see something that talks about specific performance benefits of 2,3 and 4 drives in RAID0 versus RAID5. Nforce versus some cheaper SATA raid controllers.
thanks
1. People don't "search" for information they want. They create a thread asking about the topic.Originally posted by: Fullmetal Chocobo
post your comments
Originally posted by: Blain
1. People don't "search" for information they want. They create a thread asking about the topic.Originally posted by: Fullmetal Chocobo
post your comments
2. RAID information is abundant, if people would simply "search" for it.
3. An "Official" RAID thread would just add to the clutter.
* Don't waste your time trying to cater to the lazy. :roll:
* Learn to use Google, people
What would you like to see in an ***official*** RAID thread?
Originally posted by: supaidaaman
The first thing i would like to see is that when people ask about how to set up a raid, a poster doesnt direct them to the wiki raid site that IS COMPLETELY USELESS for figuring out how to install it on their system, what bios settings to use, what harddrives are good to buy, what is the difference between nvraid or silicon..., what stripe size is good for them. Or, something like..."do you still have to install the f6 raid drivers if you have already installed them in an OS on a seperate non raid hard drive?
I think that most people like me who have asked for raid help are trying to get some personal experience from users, or hope that someone has a similar build to help them with certain steps.
For info on stripe size, I would include--pretty much word for word--what RichUK posted (and of course give him credit for his contribution)...
I'd like to see a clear description of each true RAID setup, including RAID 0 even tho it's not actually RAID. The majority of posts i've seen lately are about "would RAID be good for this" and questions like that. A description of each AND some pros and cons would help clear up redundant posts i believe.
Originally posted by: Pariah
For info on stripe size, I would include--pretty much word for word--what RichUK posted (and of course give him credit for his contribution)...
And this is a perfect example of why ***official*** threads are a dumb idea. Because anyone can post anything without everyone knowing whether this person has any idea what they are talking about or not. Someone comes in and types a whole lot of words in a post and most people automatically assume this person is some sort of expert on the topic.
RichUK is wrong about stripe size, and he uses incorrect terminologies as well. Sectors are 512 bit units of storage on a hard drive, and are not tunable by the user. What RichUK refers to as sectors, are really clusters, which are the basic unit of storage in a file system and can be resized by the user.
His stripe size recommendation is the exact opposite of what it should be. The more small files you have, the larger the stripe size you want and vice versa. This is because a larger stripe size improves positional performance while a smaller stripe size improves streaming (throughput) performance. Simplified example, if you have a four drive RAID 0 array with four 100KB files and a stripe size of 32KB, each file gets split up into 4 parts across the drives. That means, every time you want to read those 4 files, each drive has to search for that 32KB block of each file, for a total of 16 searches, 4 by each drive. If you use a 128KB stripe size, each file is stored on one drive, hopefully a different one for each. If they are optimally stored in, then each drive can search for the one file it has while not worrying about what the other drives are doing. Which do you think is going to be faster? 4 concurrent searches, or 4 serial groups of searches?
For larger files, you want a smaller stripe size because the file will then be split among more drives, meaning the workload is more spread out when long reads/writes are necessary. If you don't keep your drives defragged, this point is moot, because fragmentation will introduce a large amount of random seeking, which nullifies the ability of the array to rapidly stream the data without frequent access time penalties.
The comment about reading extra data into the buffer penalty makes no sense, nor does there appear to be any reason to have made up something like that in the first place.
Most of this information is basically worthless though, because for a 2 drive RAID 0 array which is the RAID setup the vast majority of people here would be using, the stripe size simply doesn't matter, and won't effect performance.
Well, actually, that isn't completely true either. The best recommendation for stripe size is to use whatever the controller defaults to, because that's the value the manufacturer has optimized performance for based on the usage they expect someone using that product to mimic.
This thread serves no purpose when anyone can freely post inaccurate information. Linking to credible sources around the internet provides a far greater service to the readers here than a "if you think you know something, post it here thread."
I guess it doesn't matter too much, because I'm learning the answer by trial and error. It wasn't whether the controller card would slow down a motherboard, but whether there is any differential in performance between a raid controller card vs an onboard raid chip. It's too early for me to make any declaration, but with my cheap controller, it appears to be slightly slower than my onboard raid. That's probably just due to the quality of the controller.Originally posted by: Fullmetal Chocobo
Originally posted by: Seekermeister
Whether using a combination of a controller card, along with an onboard raid controller effects performance or options, in an array of 4 or more drives.
I'm not quite clear on what you mean... If the use of a RAID controller card slows down performance of the motherboard RAID? Or vice versa? Could you clarify a bit?