RAID-3? (was: cvs commit: src MAINTAINERS)

Pawel Jakub Dawidek pjd at FreeBSD.org
Sat Aug 21 01:45:28 PDT 2004


On Sat, Aug 21, 2004 at 10:06:14AM +0200, Pawel Jakub Dawidek wrote:
+> Here are already presented results of full RAID3:
+> 
+> RAID3:
+> 		Number of	Bytes per	Requests per
+> Operations	processes	second		second
+> ----------------------------------------------------------------------
+> READ		3		6329500		95
+> READ		15		8981047		135
+> READ		100		10719314	161
[...]

Whoa! I hacked RAID3 to do something like this while reading (for 3
components):

	disk0+disk1
	disk0+(disk0^disk2)
	disk1+(disk1^disk2)
	disk0+disk1
	disk0+(disk0^disk2)
	disk1+(disk1^disk2)
	[...]

And results are really impressive:

RAID3 with new reading algorithm:
		Number of	Bytes per	Requests per
Operations	processes	second		second
----------------------------------------------------------------------
READ		3		8412626		126
READ		15		12083590	181
READ		100		15104488	227

This is more than 40% of speed-up for 100 processes!

-- 
Pawel Jakub Dawidek                       http://www.FreeBSD.org
pjd at FreeBSD.org                           http://garage.freebsd.pl
FreeBSD committer                         Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-performance/attachments/20040821/ba3cd396/attachment.bin


More information about the freebsd-performance mailing list