Date: Sat, 21 Jul 2007 22:52:00 +0200 From: Michael Worobcuk <mail@michaelworobcuk.de> To: Scott Long <scottl@samsco.org> Cc: Tom Judge <tom@tomjudge.com>, freebsd-stable@freebsd.org Subject: Re: Dell PERC5/i SAS5/5IR - RAID monitoring Message-ID: <5C8D93D8-BCD2-40D3-A83F-0C4490E2D1EC@michaelworobcuk.de> In-Reply-To: <46A25F9E.4000800@samsco.org> References: <4CC93356-890C-43DF-A905-0B9ABC990223@michaelworobcuk.de> <469D5061.8060306@tomjudge.com> <2F1F8117-86EF-49B4-AB4E-8A656727570A@michaelworobcuk.de> <469DE961.9060608@tomjudge.com> <932C632C-A89B-427F-92EC-71B351D66D17@michaelworobcuk.de> <46A25F9E.4000800@samsco.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 21.07.2007 um 21:33 schrieb Scott Long: > Michael Worobcuk wrote: > >>> Tom Judge wrote: >>> >>> As for performance issues with the SAS5/i, there is a problem in >>> the controller. A work arround was created by Scott Long which >>> created a sysctl that could be set to cause the controller to >>> turn on the on drive write cache's. These changes where commited >>> to RELENG_6 on 2007-06-05 21:32:57 UTC. >>> >>> >>> ... >>> >>>> >>>> Here is the original commit log: >>>> >>>> scottl 2007-06-03 23:13:05 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sys/dev/mpt mpt.c mpt.h mpt_cam.c >>>> Log: >>>> mpt.c: >>>> mpt.h: >>>> Add support for reading extended configuration pages. >>>> mpt_cam.c: >>>> Do a top level topology scan on the SAS controller. >>>> If any SATA device are discovered in this scan, send a >>>> passthrough FIS to set the write cache. This is controllable >>>> through the following tunable at boot: >>>> >>>> hw.mpt.enable_sata_wc: >>>> -1 = Do not configure, use the controller default >>>> 0 = Disable the write cache >>>> 1 = Enable the write cache >>>> >>>> The default is -1. This tunable is just a hack and >>>> may be >>>> deprecated in the future. >>> >>> >> I set mpt.enable_sata_wc to 1, as hw.mpt.enable_sata_wc is, AFAIK >> not tunable in mpt_cam.c. This did not take any effect to the >> performance. Is there anything else to change ? > > Send me output from bootverbose. Also ensure that you have the > following line in your /boot/loader.conf file: > > hw.mpt.enable_sata_wc=1 Yuppa, that worked ! Final score for writes: 285 Final score for reads : 16692 It was the line in my /boot/loader.conf. Thank you very very much. Very cool :) Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5C8D93D8-BCD2-40D3-A83F-0C4490E2D1EC>