Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Mar 2008 16:49:44 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-stable@freebsd.org
Subject:   Re: 7.0-Release and 3ware 9550SXU w/BBU - horrible write performance
Message-ID:  <fqmf7r$nn4$1@ger.gmane.org>
In-Reply-To: <47CEB75E.7080906@tefre.com>
References:  <915419.88748.qm@web50505.mail.re2.yahoo.com>	<47CE816A.6050903@tefre.com>	<fqm72d$klr$1@ger.gmane.org> <47CEB75E.7080906@tefre.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigC343D880D3C6B347303FC3AD
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Erik Stian Tefre wrote:

> It was completely idle. Changing vfs.read_max to 80 triples the
> sequential read performance, see bonnie++ output below (run on the same=

> box, nothing changed except vfs.read_max).

It might be that 3ware is specially pessimized by FreeBSD chopping IO
into 64K blocks. But vfs.read_max doesn't change that so it's maybe not i=
t.

> bonnie++ with vfs_max=3D80:
> Version 1.93d       ------Sequential Output------ --Sequential Input-
> --Random-
> Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block--
> --Seeks--
> Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP
> /sec %CP
> xxxxxxxxxxxxxxxx 1G   285  83 88193  28 26858   6   690  89 218642  59
> 406.5   5
> Latency             44353us     557ms     542ms   90795us     209ms 361=
ms
> Version 1.93d       ------Sequential Create------ --------Random
> Create--------
> xxxxxxxxxxxxxxxxxxx -Create-- --Read--- -Delete-- -Create-- --Read---
> -Delete--
>               files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
> /sec %CP
>                  16  8204  19 +++++ +++ 22163  36  9925  25 +++++ +++
> +++++ +++
> Latency               585ms     571us    3844us     257ms   24015us 768=
us


Are these numbers typical for 3ware's controllers? I still think
something's bad about your setup, see the following performance results
on a 3-drive RAID5 on Dell PERC5:

Version 1.93d       ------Sequential Output------ --Sequential Input-
--Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block--
--Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP
/sec %CP
xxxxx.xxx.xx  4000M   298  99 92319  25 30729  13   440  88 121370  25
533.1  29
Latency             28140us     711ms     430ms     528ms   74013us
225ms
Version 1.93d       ------Sequential Create------ --------Random
Create--------
xxxxx.xxx.xx        -Create-- --Read--- -Delete-- -Create-- --Read---
-Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
/sec %CP
                 30 18782  85 50106  99 45405  99 16481  58 60185  99
49638  99
Latency               259ms   21091us     130us   27529us      50us
 75us

I consider this ok, since (for the simple case of READing) the 3-drive
RAID5 array has the performance of a 2-drive striped array.

Your CPU usage is quite high (59% on sequential block input, if I'm
reading it correctly) - are you limited by your CPU?




--------------enigC343D880D3C6B347303FC3AD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHzsEhldnAQVacBcgRAhjGAKCostznLnuGPuouFFhmM828VuXUEwCffSzz
gNyk00B44FyxUUTQWjWFkrs=
=AmyL
-----END PGP SIGNATURE-----

--------------enigC343D880D3C6B347303FC3AD--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fqmf7r$nn4$1>