Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Oct 2006 17:24:55 -0700
From:      Scott Long <scottl@samsco.org>
To:        Fredrik Widlund <fredrik.widlund@qbrick.com>
Cc:        freebsd-stable@freebsd.org, Ivan Voras <ivoras@fer.hr>
Subject:   Re: SAS Raid - mfi driver
Message-ID:  <4547E957.9080708@samsco.org>
In-Reply-To: <4547421D.2010206@qbrick.com>
References:  <45470D95.5020801@qbrick.com>	<ei7448$4rs$1@sea.gmane.org>	<454718DD.8060108@qbrick.com>	<45471ACC.2030604@fer.hr> <4547421D.2010206@qbrick.com>

next in thread | previous in thread | raw e-mail | index | archive | help
As I said in private email, you need the battery in order to restore
performance.  Linux and Windows get by because they can send larger
I/O's to the controller than FreeBSD can.  The larger I/O's aren't
terribly useful for most real-world applications, though.

Scott


Fredrik Widlund wrote:
> 256MB cache, no BBU. Tried a lot of different combinations of settings.
> 
> fbsd 6.2pre writes 220MB/s with raid-0
> 
> If I boot windows server 2003 instead, it writes at around 180MB/s with
> raid-5 (same configs).
> 
> With fbsd6.2pre, I get the "best" performance with BadBBU/direct
> io/disabled cache and 8 drives, maybe around 50 MB/s, however I get a
> zig-zag performance pattern, with the adapter running at 500% (gstat)
> utilization one second, then down to 0% for maybe 3 seconds, back, etc.
> 
> Fredrik
> 
> Ivan Voras wrote:
>> Fredrik Widlund wrote:
>>> Ivan Voras wrote:
>>>> Several:
>>>>
>>>> - are there cache differences between the controllers (amount of
>>>> memory, cache policy)?
>>> Default settings on both.
>> Maybe you should check what the defaults are :) Especially the amount
>> of memory and is there a battery to back the cache.
>>
>>>> - how does writing directly to the device (bypassing file system)
>>>> compare?
>>> Drives are four seagate 7200.10 400GB in a Raid-5 configuration.
>>>
>>> [/mnt/test (/dev/mfid0p1 mounted)]
>>> read: 200MB/s
>>> write: 15MB/s
>>>
>>> [/dev/mfid0p1]
>>> read: 200MB/s
>>> write: 8MB/s
>>>
>>> [/dev/mfid0]
>>> read: 200MB/s
>>> write: 10MB/s
>> This is bad :( The difference between p0 and raw device might indicate
>> a stripe size misalignment, but the values are too low in any case.
>>
>>
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
> 
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4547E957.9080708>