pantzer at ludd.luth.se
Sun Mar 30 08:50:38 PST 2003
Lukas Ertl wrote:
> Ok. But I still don't understand why RAID 5 write performance is _so_ bad.
> The CPU is not the bottle neck, it's rather bored. And I don't understand
> why RAID 0 doesn't give a big boost at all. Is the ahc driver known to be
To do a RAID 5 write you do this:
1. Read the old data on the blocks that you will write to.
2. Read the coresponding parity data.
3. Write the new data.
4. Write the new parity.
So one write is 4 I/O before it hits the disk. There are some
can be done if you are doing writes that span a stripe, but RIAD 5 _is_
Hardware RAID 5 can help a lot if it has battery backed RAM as it can
hide some of that
delay. Hardware RAID 5 without battery backed RAM will only use less CPU.
For RAID0 to be faster than a singel disk you have to do reads that
match or are larger
than a stripe. Or have several processes generate the IO.
Try running two bonnie in paralell and se what hapens.
More information about the freebsd-stable