Date: Fri, 8 Sep 2000 22:45:48 -0400 From: "Brandon Gale" <bgale@targetnet.com> To: "Greg Lehey" <grog@lemis.com>, "Esko Petteri Matinsola" <esko@kapi.net>, "Clark Shishido" <clark@desktop.com> Cc: <hackers@FreeBSD.ORG> Subject: RE: Vinum RAID-5 performance problem Message-ID: <BBEFKIOENNNDEEHMOMHOGEPBEDAA.bgale@targetnet.com> In-Reply-To: <20000909113319.E5876@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0020_01C019E6.87FC5F50 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Note* rawio will overwrite your data, so be careful! Here are tests that I ran using a 4 disk array (10k RPM SCSI disks). I have about 20 datafiles comprising 8 different stripe sizes for 3 different raid configurations (0,5,1+0) if anyone is interested (Greg?). Thanks, brandon > -----Original Message----- > From: owner-freebsd-hackers@FreeBSD.ORG > [mailto:owner-freebsd-hackers@FreeBSD.ORG]On Behalf Of Greg Lehey > Sent: Friday, September 08, 2000 10:03 PM > To: Esko Petteri Matinsola; Clark Shishido > Cc: hackers@FreeBSD.ORG > Subject: Re: Vinum RAID-5 performance problem > > > On Friday, 8 September 2000 at 22:24:51 +0300, Esko Petteri > Matinsola wrote: > > Thank you for your last reply about the Promise 100 controller, I got it > > working with that patch. > > > > But now, I have Asus P2L97 mobo with 64MB RAM, 266MHz P2 and 4 Maxtor > > 54098H8's, two per channel. OS is FreeBSD 4.1-STABLE. > > > > When I use vinum with the following config: > > > > drive drive0 device /dev/ad0e > > drive drive1 device /dev/ad1e > > drive drive2 device /dev/ad2e > > drive drive3 device /dev/ad3e > > > > > > volume raid0 > > plex org striped 256k > > sd length 512m drive drive0 > > sd length 512m drive drive1 > > > > > > so I have RAID-0 with the master and slave drive from controller one. > > bonnie -s 512 on that gives me: > > > > > > -------Sequential Output-------- ---Sequential Input-- --Random-- > > -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- > > MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU > > 512 13287 97.3 20237 41.0 8023 25.6 8572 97.8 21442 29.4 128.1 2.2 > > Please don't use bonnie. It's not measuring what you think it is. > > > not bad, even when two drives on the same controller. Next, I > tried vinum > > with the following config: > > > > drive drive0 device /dev/ad0e > > drive drive1 device /dev/ad1e > > drive drive2 device /dev/ad2e > > drive drive3 device /dev/ad3e > > > > volume raid0 > > plex org striped 256k > > sd length 512m drive drive0 > > sd length 512m drive drive2 > > > > so I have RAID-0 with the masters from both controllers. bonnie -s 512 > > gives me: > > > > -------Sequential Output-------- ---Sequential Input-- --Random-- > > -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- > > MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU > > 512 13263 97.4 21340 43.7 8169 26.1 8572 98.0 25858 36.6 213.4 3.9 > > > > only a little better, except the seeks. > > Of course. The seeks are the only thing which relate to real-life > performance. Look at the sequential character output, for example. > It's showing clearly that the bottleneck is the CPU, not the storage > subsystem. In block writes, the real-world performance of the first > configuration is in fact worse than what you see there, but since > bonnie is only writing one file at a time, you don't run into any > contention problems. You should be using rawio, which will show you > what the storage system is doing. > > > Now next to my problem. When I use vinum with the following config: > > > > drive drive0 device /dev/ad0e > > drive drive1 device /dev/ad1e > > drive drive2 device /dev/ad2e > > drive drive3 device /dev/ad3e > > > > volume raid5 > > plex org raid5 256k > > sd length 512m drive drive0 > > sd length 512m drive drive1 > > sd length 512m drive drive2 > > sd length 512m drive drive3 > > > > > > so I have RAID-5 with all the drives from both controllers. > bonnie -s 512 > > gives me: > > > > > > -------Sequential Output-------- ---Sequential Input-- --Random-- > > -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- > > MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU > > 512 2368 17.7 2358 4.8 2016 6.6 8218 94.4 20068 29.1 232.5 4.3 > > > > read performance and seeks seems OK, but block writes only about 1/9th ! > > As I read from www.vinumvm.org I should get something like 5MBps block > > writes. > > I don't know how you'd find anything at vinumvm.org which tells you > what to expect from bonnie. > > > Have I misunderstood something, configured someting improperly, it's > > because of only two IDE-controllers or why I get so lousy write > > performance ? > > Well, firstly I don't know what your write performance is. It really > depends on what you're trying to do. But yes, having only two > controllers will halve your RAID-5 write performance. Note also that > with a 256 kB stripe, you'll run into drive contention problems > because all your superblocks will be on the same subdisk. Take a size > like 273 kB, for example. > > > I could live with 5MBps, if I only could get that ! :) > > I'd expect the performance to increase by about 50% or 60% if you use > four controllers. > > On Friday, 8 September 2000 at 12:55:51 -0700, Clark Shishido wrote: > > At 22:24 +0300 2000.09.08, Esko Petteri Matinsola wrote: > >> > >> read performance and seeks seems OK, but block writes only > about 1/9th ! > >> As I read from www.vinumvm.org I should get something like 5MBps block > >> writes. > >> > >> Have I misunderstood something, configured someting improperly, it's > >> because of only two IDE-controllers or why I get so lousy write > >> performance ? > > > > Your configuration looks fine. > > Well, using master and slave together isn't fine in my book. > > > I just recently tried a similar setup using Promise Ultra66 controllers > > with some Quantum and IBM drives (tried both). I got lousy performance > > doing sustained writes to a RAID5 volume, using 4 UDMA66 drives each a > > master on a controller. just doing a cat /dev/zero > blah > > > > I just decided to stick with striping and make regular backups. > > I may try vinum with RAID5 on a SCSI array later. > > > > FWIW, > > FreeBSD 4.1-STABLE > > Abit BP6 dual 466 Celerons > > (not using the HPT controller) > > Promise Ultra66 > > Quantum KA 13.6 gig and IBM Deskstar 30 gig drives > > Again, it would be nice to see some real figures. Why aren't you > using the onboard controller on the BP6? > > Greg > -- > Finger grog@lemis.com for PGP public key > See complete headers for address and phone numbers > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > ------=_NextPart_000_0020_01C019E6.87FC5F50 Content-Type: application/octet-stream; name="results.raid5_256k" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="results.raid5_256k" drive ds1 device /dev/da2s1e drive ds2 device /dev/da3s1e drive ds3 device /dev/da4s1e drive ds4 device /dev/da5s1e drive ds5 device /dev/da6s1e volume datasilo plex org raid5 256k sd drive ds1 length 0 sd drive ds2 length 0 sd drive ds3 length 0 sd drive ds4 length 0 sd drive ds5 length 0 thread count: 8 iteration: 1 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6411.6 398 10504.6 641 2040.8 127 2035.5 124=09 iteration: 2 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6411.8 397 12057.8 736 2066.5 127 2013.0 123=09 iteration: 3 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6318.8 395 9115.1 556 2058.4 128 1981.7 121=09 iteration: 4 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6346.2 395 9430.7 576 2065.0 128 1982.1 121=09 iteration: 5 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6384.1 398 9752.9 595 2052.7 128 2019.0 123=09 thread count: 16 iteration: 1 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8465.7 530 11011.5 672 2655.3 165 2278.7 139=09 iteration: 2 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8515.9 526 11641.4 711 2659.1 165 2326.8 142=09 iteration: 3 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8512.9 526 11324.0 691 2649.8 164 2342.4 143=09 iteration: 4 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8508.5 529 12994.2 793 2633.5 165 2251.1 137=09 iteration: 5 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8491.2 524 11597.3 708 2676.7 165 2217.6 135=09 thread count: 32 iteration: 1 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10834.8 673 12423.7 758 3192.5 197 2631.3 161=09 iteration: 2 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10814.6 672 11783.7 719 3204.2 198 2683.2 164=09 iteration: 3 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10662.3 661 11380.3 695 3213.3 199 2700.3 165=09 iteration: 4 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10911.5 672 13063.7 797 3222.6 198 2764.2 169=09 iteration: 5 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10774.9 669 12069.5 737 3193.8 198 2695.5 165=09 thread count: 64 iteration: 1 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10701.1 664 12647.8 772 3520.2 218 3119.9 190=09 iteration: 2 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 12823.8 804 13050.4 797 3553.7 222 2932.2 179=09 iteration: 3 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13159.5 808 13024.3 795 3544.7 219 3030.8 185=09 iteration: 4 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 12826.2 806 13288.9 811 3559.8 219 2961.7 181=09 iteration: 5 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13208.1 810 13099.8 800 3537.0 218 2984.4 182=09 thread count: 128 iteration: 1 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 12603.9 782 13729.4 838 3764.5 232 3309.8 202=09 iteration: 2 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 14885.3 922 13161.7 803 3755.7 233 3093.7 189=09 iteration: 3 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15113.8 930 13645.2 833 3769.7 234 3132.0 191=09 iteration: 4 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15020.5 931 13957.9 852 3734.1 230 3245.9 198=09 iteration: 5 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.raid5_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15108.7 932 13625.6 832 3725.9 231 3271.0 200=09 ------=_NextPart_000_0020_01C019E6.87FC5F50 Content-Type: application/octet-stream; name="results.striped_256k" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="results.striped_256k" drive ds1 device /dev/da2s1e drive ds2 device /dev/da3s1e drive ds3 device /dev/da4s1e drive ds4 device /dev/da5s1e drive ds5 device /dev/da6s1e volume datasilo plex org striped 256k sd drive ds1 length 0 sd drive ds2 length 0 sd drive ds3 length 0 sd drive ds4 length 0 sd drive ds5 length 0 thread count: 8 iteration: 1 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6390.3 398 12525.9 765 11486.2 709 17525.1 1070=09 iteration: 2 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6406.0 397 13403.7 818 11352.0 704 19254.4 1175=09 iteration: 3 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6416.1 396 12477.0 762 11317.9 701 19957.5 1218=09 iteration: 4 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6336.2 395 13510.4 825 11398.0 712 16984.6 1037=09 iteration: 5 /usr/local/bin/rawio -a -p 8 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 6395.0 397 14695.2 897 11242.2 695 17789.3 1086=09 thread count: 16 iteration: 1 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8583.2 528 14691.3 897 12095.3 751 15936.6 973=09 iteration: 2 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8483.9 528 17405.1 1062 12155.7 751 17489.5 1067=09 iteration: 3 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8464.9 529 13179.0 804 12323.6 758 15778.4 963=09 iteration: 4 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8512.8 529 13463.2 822 11975.2 749 16453.0 1004=09 iteration: 5 /usr/local/bin/rawio -a -p 16 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 8538.6 528 11751.9 717 12190.5 753 16207.7 989=09 thread count: 32 iteration: 1 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10840.5 675 13837.8 845 12867.1 794 13874.6 847=09 iteration: 2 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10777.9 674 13235.4 808 12839.7 795 14323.2 874=09 iteration: 3 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10833.1 670 12338.4 753 12664.9 784 14247.6 870=09 iteration: 4 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10864.1 672 14107.9 861 12731.8 796 13082.1 798=09 iteration: 5 /usr/local/bin/rawio -a -p 32 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 10763.6 669 12767.5 779 12825.2 789 13962.4 852=09 thread count: 64 iteration: 1 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13065.9 811 14175.3 865 13225.3 819 13499.8 824=09 iteration: 2 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13008.7 808 13541.8 827 13124.0 815 13897.3 848=09 iteration: 3 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13027.4 806 13905.5 849 13228.0 819 13059.2 797=09 iteration: 4 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13009.2 806 13178.1 804 13375.2 825 12659.1 773=09 iteration: 5 /usr/local/bin/rawio -a -p 64 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 13044.8 806 14340.9 875 13194.8 822 13023.6 795=09 thread count: 128 iteration: 1 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 14997.5 933 13956.7 852 13929.4 861 13398.0 818=09 iteration: 2 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15107.8 934 13503.2 824 13307.1 823 13348.3 815=09 iteration: 3 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15065.6 928 13760.7 840 13671.6 845 13036.2 796=09 iteration: 4 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 14941.1 934 13605.9 830 13664.8 846 13226.9 807=09 iteration: 5 /usr/local/bin/rawio -a -p 128 /dev/vinum/datasilo 2>&1 >> = /root/jfitz/vinum_test/results/results.striped_256k Random read Sequential read Random write Sequential write ID K/sec /sec K/sec /sec K/sec /sec K/sec /sec datasilo 15056.1 938 14277.5 871 13713.0 852 13347.9 815=09 ------=_NextPart_000_0020_01C019E6.87FC5F50 Content-Type: application/octet-stream; name="results.singledrive" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="results.singledrive" cheetah_t160_r8_i1 2236.4 584 1918.4 468 1805.0 472 1529.8 = 373=09 cheetah_t160_r8_i2 2447.2 636 1685.0 411 1831.3 475 1601.6 = 391=09 cheetah_t160_r8_i3 2434.9 627 1959.9 478 1855.5 481 1144.1 = 279=09 cheetah_t160_r16_i1 4739.1 596 3524.7 430 3552.6 447 = 2671.2 326=09 cheetah_t160_r16_i2 4681.8 592 3129.7 382 3563.9 450 = 3013.2 368=09 cheetah_t160_r16_i3 4688.7 591 3324.1 406 3639.9 461 = 2302.7 281=09 cheetah_t160_r32_i1 8240.8 510 6441.9 393 6654.2 414 = 3880.5 237=09 cheetah_t160_r32_i2 8137.0 502 5559.4 339 6823.8 423 = 4266.7 260=09 cheetah_t160_r32_i3 8084.8 498 5019.9 306 6652.8 413 = 4370.4 267=09 cheetah_t160_r64_i1 12267.7 379 10174.2 310 7545.1 234 = 6981.5 213=09 cheetah_t160_r64_i2 12636.1 389 9837.3 300 7918.0 243 = 6534.6 199=09 cheetah_t160_r64_i3 12677.9 391 9039.1 276 7172.4 223 = 7290.3 222=09 cheetah_t160_r128_i1 13950.4 215 10764.7 164 8284.2 127 = 9786.3 149=09 cheetah_t160_r128_i2 14440.9 221 20792.2 317 8255.5 126 = 10198.0 156=09 cheetah_t160_r128_i3 14298.3 219 20128.1 307 8199.2 126 = 9537.2 146=09 cheetah_t160_r256_i1 6037.6 85 19785.9 151 4352.6 56 = 9517.7 73=09 cheetah_t160_r256_i2 5169.6 68 19207.9 147 3794.4 54 = 9542.0 73=09 cheetah_t160_r256_i3 6391.0 88 19794.5 151 4035.2 56 = 9639.4 74=09 ------=_NextPart_000_0020_01C019E6.87FC5F50-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BBEFKIOENNNDEEHMOMHOGEPBEDAA.bgale>