@Spirantho
Quote:
Spirantho wrote:
Quote:
joerg wrote:
On an A1 you additionally have to use at least two controllers ... With a single controller software RAID can only increase the seek speed, but not the transfer speed.
Why do you say this?
Because I've tested it. Unlike the author of swraid.device I have the required hardware (3 IDE controllers, 4 incl. the motherboard VIA686 one, enough HDs, etc.) for testing and I've optimized my raid.device a lot already, incl. writing special versions of diskcache.library for it.
Quote:
My understanding is that the bottleneck in an IDE system is not the transfer but the HD's read/write performance.
Unless you have very old HDs the bottleneck on the A1 is the A1
For example my HDs can read/write about 75 MB/sec. sustained - if you don't use them in an A1.
Quote:
Halve the amount of data the disk has to write and performance will double. The controller is capable of 133MB/Sec, just the disks that aren't, so even on one controller surely you'll get a good speed difference in transfer speed, as effectively the bottleneck's width has been doubled...?
The max. speed you can get on an A1 with a single PCI33 controller is about 43 MB/sec., no matter if you use a single HD or several ones at the same time. By using 2 (or more) HDs connected to 2 (or more) different controllers at the same time you can get about 72 MB/sec. (raw device I/O speed, with raid.device, diskcache and filesystem overhead it's max. 68 MB/sec. reading on a 2 HD, 2 controller RAID1, but only with extreme benchmarks, for "normal" transfers you get max. 60-65 MB/sec. With other RAID systems, for example RAID5, you get much less speed, and of course writing is slower with RAID1 as well since the data has to be written to all HDs of the RAID.).
With a single HD and putting one of the controllers in the PCI66 slot of the A1, which should theoretically work since I'm using a Voodoo3 PCI gfx card, I do get the max. HD speed, i.e. more than I get using several HDs with several PCI33 controllers, but it doesn't work reliable and I get data corruption.