In message <
[email protected]> Marc
That could be, but when that happened, the entire idea of RAID-1 would
be changed: Two disks doing exactly the same, so they can go on when one
fails. When the controller has sent a lot of read actions to hard disk
one, and it fails, that could change the stability of a program, and it
might crash. And so, RAID-1 would become a bit useless.
First, the controller would need to track read requests, so if one drive
failed it could pass the read request to the other drive and go on with
life.
Second, many RAID controllers can't handle a drive failing while the
array is up, you need to reboot before things recover. Not all RAID
controllers are hotswappable in any sense of the word -- These
controllers are still useful, especially in a desktop environment, since
you just reboot and pickup where you left off (with only a single drive,
but without any more data loss then an unexpected reboot)
But the performance increase could be rather substantial, especially for
a drive that mainly reads. This is likely the case for the vast
majority of desktop users, discounting temp files.
Apart from that: there is one head on the left of the drive, and the
other one on the right, and there is a write action planned on the left,
one of them has to move first, and then even the write actions will be
changed by this idea.
Sure, but that's where caching comes into play. Even so, statistically
the average seek time before a write wouldn't be any worse then it is if
all drives are run in parallel.