Drive Speed Comparisons - 7200RPM vs. 5400RPM in RAID? 18
O asks: "Looking at Pricewatch for new drives, it seems that the prices for a 60GB 5400rpm drive and a 40GB 7200rpm drive are about the same. I do have ATA/100 RAID on my motherboard, and I'm wondering how a striped RAID of 5400rpm drives would stack up against a single 7200rpm drive? I could sure get a hell of a lot more storage for the money. Any Slashdot readers have experience with this?"
RAID VS Single Drive -- RAID, but not for performa (Score:5, Informative)
You will probobly be better off getting something which meets your needs rather that worrying about the best performance. So my suggestion would be RAID for the added safety value (not to mention that unless you need it, more space will probobly be worth more than a few milliseconds of performance gain). Remember though, RAID doesn't save you from powerfailures! If you are going to have any stripped RAID array, even hardware, you must have it on a UPS so that it is not left in an inconsistant state! Good hunting!
Re:RAID VS Single Drive -- RAID, but not for perfo (Score:1)
However, RAID 5 (which is what I believe you refer to) can indeed add reliability, but at a price: one of your disks' worth of space is ``wasted'', and drive performance can decrease along with an increase in CPU usage, unless you have a high quality controller.
Of course, RAID 0's twice as high likelihood of failure may not be all that important if you're only storing your MP3s, but keep it in mind if you're storing important data on it.
Re:RAID VS Single Drive -- RAID, but not for perfo (Score:2)
Go 7200RPM (Score:5, Informative)
Smaller seek times can be achieved by various means:
1. Get a high-end drive. More expensive models feature faster actuators.
2. Reduce the physical area the disk can access, by partitioning accordingly. Seagate also used this trick with their first-gen X15 drive, by reducing the platter size from 3" to 2.5", and they were very successful.
3. Use RAID 1 (mirroring) with a good controller, which for IDE basically means the 3ware models. They are, far and away, the best. Besides shaving off the seek times, they also improve the throughput.
4. And, of course, the most important: get a hard drive which spins faster. If you don't believe me, take a look at the sites below for benchmarks.
The hard drive is the only peripheral nowadays whose access time is measured in miliseconds and not nanoseconds. Instead of buying loads of memory and the fastest processor available, everyone should pay attention to the storage side of their machines -- whoever has experienced 10k and 15k RPM disks finds it hard to go back.
The best places in the web for storage info are Storage Review [storagereview.com] and, to a lesser extent, x-bit labs [xbitlabs.com]. Storage Review, besides their extremely scientific methodologies, maintains a drive reliability database, so you can check whether the drive you're looking for is likely to fail.
Memory does help... (Score:1)
I totally agree with what you're saying, actually, just pointing out that tons of RAM (which is very cheap these days) is sometimes a cheaper way to accomplish a similar end.
I couldn't find any 3ware controller cards. (Score:2)
I couldn't find any 3ware controller cards. I found only this: 3Ware [3ware.com].
Onboard RAID is useless for performance (Score:2, Informative)
Re:Onboard RAID is useless for performance (Score:2)
RAID & striping (Score:1, Offtopic)
When striping, what's a good size to use if the goal is speeding up random access, not overall throughput?
Suppose I'm wanting to speed up random access to thousands of files, mostly 30k or less, read from or written to in full each time they're accessed. Do I make my stripe size some multiple of that 30k? Is striping even the best solution?
What about striping to increase overall throughput on large streams? Do you go with some percentage of the drive's cache size? What gives the best performance on long contiguous streams? Again, is there a better solution than striping if performance is the concern, not redundancy?
spindle speed doesn't mean faster access speed (Score:4, Informative)
U Series (ST340823A) 5400 RPM seek time: 8.9ms
Barracuda (ST340824A) 7200 RPM seek time: 8.9ms
Wow, they are the same - so why should I go 7200 then? Simple. That 5400 RPM drive has a transfer rate of 376mbits/sec while the 7200RPM guy does 500mbits/sec. A good deal faster.
If your going to be moving a lot of big files, then the Barracuda is obviously the better choice. For a lot of small files, either one is fine. Or opt for a Cheetah 15k rpm SCSI drive, with a seek time of 3.9ms and 690mbits trans. rate.
But overall, the price between the 2 IDE drives is so slim as to be a no brainer, you can't go wrong with the 7200 rpm drive - whereas you could cripple yourself some with that 5400. So get the 7200.
Re:spindle speed doesn't mean faster access speed (Score:2, Informative)
If the drive spins at 5400 RPMs, it's rotational latency is about 11.1 ms. A 7200 RPM drive has a latency of about 8.33 ms. Thus, in a worst case senario, the 7200 RPM drive will get to the data almost 3 ms, or 35%, faster than the 5400 RPM drive.
So, while the seek times are the same, probably because they use the same mechanisms, the rotational latency plays a big part in calculating access times.
Depends (Score:1)
If you want to load big applications and deal with big files and have fast loading of big files raid is good.
but if you want to deal with many little small files then its better to not have raid.
I dont think you'll be dealing with many small files unless you host a server, so for most people raid is better.