7.0-Release and 3ware 9550SXU w/BBU - horrible write performance
alan bryan
alan.bryan at yahoo.com
Wed Mar 5 18:09:11 UTC 2008
--- alan bryan <alan.bryan at yahoo.com> wrote:
> Hi,
>
> I've got a new server with a 3ware 9550SXU with the
> Battery. I am using FreeBSD 7.0-Release (tried both
> 4BSD and ULE) using AMD64 and the 3ware performance
> for writes is just plain horrible. Something is
> obviously wrong but I'm not sure what.
>
> I've got a 4 disk RAID 10 array.
>
> According to 3dm2 the cache is on. I even tried
> setting The StorSave preference to "Performance"
> with
> no real benefit. There seems to be something really
> wrong with disk performance. Here's the results
> from
> bonnie:
OK - so, I ran the server for about 24 hrs while it
did its battery test. After that it automatically
turned on it's write cache. So, even though initially
3dm2 was reporting the cache was on I guess it must
not have been. I ran some more tests:
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
server 16G 530 99 120160 23 28207 8 903 99
109688 16 518.7 18
Latency 18651us 541ms 447ms
11461us 271ms 66793us
Version 1.93d ------Sequential Create------
--------Random Create--------
server -Create-- --Read--- -Delete-- -Create--
--Read--- -Delete--
files /sec %CP /sec %CP /sec %CP
/sec %CP /sec %CP /sec %CP
16 20737 34 +++++ +++ +++++ +++
20429 37 +++++ +++ +++++ +++
Latency 146ms 22us 101ms
150ms 24us 31us
1.93c,1.93d,server,1,1204745494,16G,,530,99,120160,23,28207,8,903,99,109688,16,518.7,18,16,,,,,20737,34,+++++,+++,+++++,+++,20429,37,+++++,+++,+++++,+++,18651us,541ms,447ms,11461us,271ms,66793us,146ms,22us,101ms,150ms,24us,31us
And my original test again:
Writing with putc()...done
Rewriting...done
Writing intelligently...done
Reading with getc()...done
Reading intelligently...done
Seeker 1...Seeker 2...Seeker 3...start
'em...done...done...done...
-------Sequential Output--------
---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per
Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec
%CPU K/sec %CPU /sec %CPU
100 154436 71.4 86016 10.8 104301 13.7
226587 100.0 1934776 101.6 173626.2 261.3
>dd if=/dev/zero of=/tmp/dd.file bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 7.814102 secs
(134190213 bytes/sec)
So, it's better but am I still getting what I should
be seeing?
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
More information about the freebsd-performance
mailing list