7.0-Release and 3ware 9550SXU w/BBU - horrible write performance
Erik Stian Tefre
erik at tefre.com
Wed Mar 5 15:08:22 UTC 2008
Ivan Voras wrote:
> Erik Stian Tefre wrote:
>
>> Results from bonnie++ with default settings on my box (7.0-RELEASE,
>> amd64, 480 MB system memory, BBU, write cache enabled, 7 drive raid-5,
>> storsave = balance, NCQ on):
>>
>> 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 275 83 72440 23 24990 6 644 83 76548 15
>> 460.6 6
>
> Was the array busy when you did the test? 72-76 MB MB/s is very slow for
> a 7-drive array in RAID-5. FreeBSD's disk IO can be sluggish but I doubt
> it would get that slow. On a RAID10 array with 6 drives I can get ~~ 200
> MB/s in both directions (though on a different controller). RAID5 is
> basically striped so your setup should on average yield close to 6 times
> the single drive performance, something in the area of 350 MB/s.
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). I tried setting it to 256 as
recommended by 3ware, but 80 seems to be the sweet spot.
3ware performance tips for FreeBSD:
http://www.3ware.com/KB/article.aspx?id=14852
I have measured similar write performance on 2 other servers with the
same controller model and the same number of disks.
By the way, the newer 9650SE controllers seem to be a lot faster, I
remember getting around 350 MB/s of sequential reads/writes from an idle
16 drive raid-6 array. (Sorry, I have no idle 9650SE to run bonnie++ on
at the moment.)
bonnie++ with vfs_max=80:
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
361ms
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
768us
--
Erik
More information about the freebsd-stable
mailing list