Does one get built-in RAID for a 2.5" HDD?

0

Is there a 2.5" HDD that is built such that it behaves like RAID 0 (IE, improved performance). If not, is there software (firmware) that allows one to do that?

clarity: I'm thinking of something where a hard disk would be split in two equal partitions, and then it behaves like a RAID 0. This is to avoid idle platters and read/write heads during peak time.

tshepang

Posted 2011-01-03T15:39:20.603

Reputation: 3 001

3

Learn about Raid...http://en.wikipedia.org/wiki/RAID

– Moab – 2011-01-03T15:50:28.130

@moab check my edit – tshepang – 2011-01-03T15:56:55.467

3

I think it might help to completely understand how hard drives access data and function physically to help answer why your idea would not work. http://en.wikipedia.org/wiki/Hard_drives The heads cannot split apart or move independently.

– Troggy – 2011-01-03T16:23:16.603

1@ Tshepang.."Redundant Array of Independent Disks" see the "Independent Disks" part? It does not say independent partitions. – Moab – 2011-01-03T16:47:44.167

@moab I understand that RAID refers to multiple disks. That's why I said behaves like and offered clarity. – tshepang – 2011-01-03T17:54:29.863

You want half disk space, 2.5" and fast -> get an SSD. – Daniel Beck – 2011-01-03T18:02:30.307

@dan Not half disk space. Just faster access. – tshepang – 2011-01-03T18:09:50.390

Answers

7

Hard disks do not "split"; most have only a single array of heads which will have to swing back and forth between the different sections of the disk therefore reducing the drive to the speed of an abacus. Your energy is better spent looking at technology improvements instead of trying to be clever.

Ignacio Vazquez-Abrams

Posted 2011-01-03T15:39:20.603

Reputation: 100 516

+1 Try a good SSD, like the OCZ Vertex or others. – Chris S – 2011-01-03T21:10:18.340

2

If you only use a portion of your HDD, you will get faster access times (since on average, the head doesn't have to move as to seek to the data you want). Transfer times will be slightly faster on average as well, as transfer speed slows down.

See this article for a detailed explanation.

Here's a benchmark:

alt text

davr

Posted 2011-01-03T15:39:20.603

Reputation: 4 809

This is commonly known as short-stroking. As the graph shows, it works, but you've got to really restrict it in order to get a significant performance increase. Buying a better drive generally gives a much greater performance boost. – afrazier – 2011-01-03T21:17:12.287

you wanna fix the first sentence for grammar – tshepang – 2011-01-04T02:15:55.280

Sorry, I accidentally a whole word from that sentence. – davr – 2011-01-06T00:06:53.380

1

The hard drive does not know or care about RAID. the Hard drive controller is the one that deals with RAID. All of our RAID drives in our servers are 2.5", but they are SCSI.

You will need to check if your hard drive controller supports Raid 0. (note, raid 0 is very, very risky, if you need performance bad enough, you might want to consider getting an SSD drive.) Our laptops here have Intel 25-M SSD's, that are about 5 times faster than the 7200RPM 2.5" drives we used to use in our laptops.

Brian

Posted 2011-01-03T15:39:20.603

Reputation: 2 934

check my edit; I added some info – tshepang – 2011-01-03T15:57:38.553

1That will not work. You will get no additional speed out of the drive. if you have support for AHCI, you should turn that on, as it optimizes reads a bit smarter. – Brian – 2011-01-03T16:12:57.503

1

Basically, it doesn't matter what the partition arrangement is - you can't do something like "stripe writes across multiple partitions" on a single disk to get a speedup. There's still only one read head on one arm. That's your speed limit - everything else is superfluous. The only way to get more speed is more heads, hence more drives. (Or just move to SSDs, of course)

Shinrai

Posted 2011-01-03T15:39:20.603

Reputation: 18 051