Skip site navigation (1)Skip section navigation (2)
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>