From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Ross Subject: Re: RAID extremely slow Date: Sat, 28 Jul 2012 01:34:38 -0700 Message-ID: <5013A41E.5070500@familyross.net> References: <501078B2.8070707@familyross.net> <501096C3.5060700@turmel.org> <5010A386.4080209@familyross.net> <5010CEFF.5030606@familyross.net> <5012E717.9070808@tmr.com> <50130BEE.8080402@familyross.net> <8oq618ldps0ijt76cr3k6vovkksm4b9vsb@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <8oq618ldps0ijt76cr3k6vovkksm4b9vsb@4ax.com> Sender: linux-raid-owner@vger.kernel.org To: Grant Coady Cc: Bill Davidsen , Linux RAID , Linux Kernel mailing List List-Id: linux-raid.ids On 07/27/2012 09:45 PM, Grant Coady wrote: > On Fri, 27 Jul 2012 14:45:18 -0700, you wrote: > >> On 07/27/2012 12:08 PM, Bill Davidsen wrote: >>> Have you set the io scheduler to deadline on all members of the array? >>> That's kind of "job one" on older kernels. >>> >> I have not, thanks for the tip, I'll look into that now. > Plus I disable the on-drive queuing (NCQ) during startup, right now > I don't have benchmarks to show the difference. This on a six by 1TB > drive RAID6 array I built over a year ago on Slackware64-13.37: > > # cat /etc/rc.d/rc.local > ... > # turn off NCQ on the RAID drives by adjusting queue depth to 1 > n=1 > echo "rc.local: Disable RAID drives' NCQ" > for d in a b c d e f > do > echo " set NCQ depth to $n on sd${d}" > echo $n> /sys/block/sd${d}/device/queue_depth > done > ... > > Maybe you could try that? See if it makes a difference. My drives > are Seagate. > > Grant. > Does disabling NCQ improve performance? The suggestion to use kernel 3.4.6 has been working quite well so far, hopefully that fixes the problem. I'll know for sure in a few more days... Thanks! -- Kevin