Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756947AbZJCTul (ORCPT ); Sat, 3 Oct 2009 15:50:41 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753075AbZJCTuk (ORCPT ); Sat, 3 Oct 2009 15:50:40 -0400 Received: from mail.gmx.net ([213.165.64.20]:54028 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752174AbZJCTuk (ORCPT ); Sat, 3 Oct 2009 15:50:40 -0400 X-Authenticated: #14349625 X-Provags-ID: V01U2FsdGVkX1+Opt5IiruOFswNRI2MPv9ZEnaDEETmS6CAcMDBzN XZY6x/FP1VVtyp Subject: Re: Do not overload dispatch queue (Was: Re: IO scheduler based IO controller V10) From: Mike Galbraith To: Jens Axboe Cc: Vivek Goyal , Ingo Molnar , Linus Torvalds , Ulrich Lukas , linux-kernel@vger.kernel.org, containers@lists.linux-foundation.org, dm-devel@redhat.com, nauman@google.com, dpshah@google.com, lizf@cn.fujitsu.com, mikew@google.com, fchecconi@gmail.com, paolo.valente@unimore.it, ryov@valinux.co.jp, fernando@oss.ntt.co.jp, jmoyer@redhat.com, dhaval@linux.vnet.ibm.com, balbir@linux.vnet.ibm.com, righi.andrea@gmail.com, m-ikeda@ds.jp.nec.com, agk@redhat.com, akpm@linux-foundation.org, peterz@infradead.org, jmarchan@redhat.com, riel@redhat.com In-Reply-To: <20091003192321.GA26573@kernel.dk> References: <20091003124049.GB12925@redhat.com> <20091003132115.GB31616@kernel.dk> <20091003135623.GD12925@redhat.com> <1254578553.7499.5.camel@marge.simson.net> <20091003142840.GE31616@kernel.dk> <1254581496.8293.8.camel@marge.simson.net> <20091003151445.GF31616@kernel.dk> <1254585420.7539.2.camel@marge.simson.net> <20091003173532.GG31616@kernel.dk> <1254596864.7153.9.camel@marge.simson.net> <20091003192321.GA26573@kernel.dk> Content-Type: text/plain Date: Sat, 03 Oct 2009 21:49:46 +0200 Message-Id: <1254599386.7153.46.camel@marge.simson.net> Mime-Version: 1.0 X-Mailer: Evolution 2.24.1.1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.61 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2141 Lines: 46 On Sat, 2009-10-03 at 21:23 +0200, Jens Axboe wrote: > On Sat, Oct 03 2009, Mike Galbraith wrote: > > > So that's pure goodness, at least. > > > > Yeah, but it's a double edged sword, _maybe_ cut too far in the other > > direction. (impression) > > How can it be too fast? IOW, I think you'll have to quantify that > statement :-) Oh boy. It it were perfectly fair, it should be roughly twice the time it takes to load seekily when running solo, which it's exceeded considerably. I'm not complaining mind you, just being a worry wart. Previously the reader was suffering the pains of hell, which the two dinky changes made match my expectations nearly perfectly (1.7 sec is real close to 1.8, which is real close to the 0.9 it takes to get the bugger loaded cold) > > > So far that looks like a winner. The dictator wanted good latency, he's > > > getting good latency. I'll continue working on this on monday, while I'm > > > waiting for delivery of the Trabant. > > > > I'm unsure feel wise. Disk is sounding too seeky, which worries me. > > Care to elaborate on the feel? Seekiness is not good of course, > depending on timing the async delay could cause some skipping back and > forth. But remember that when you don't hear the disk, it could likely > be doing the async IO which will make the disk very quiet (since it's > just a streamed write). The konsole test is bound to cause seeks, when > it's juggling async IO too. Even alone it's likely pretty seeky. So is > the seekiness persistent, or just shortly when starting konsole? It's a huge winner for sure, and there's no way to quantify. I'm just afraid the other shoe will drop from what I see/hear. I should have kept my trap shut and waited really, but the impression was strong. Sorry for making unquantifiable noise. Ignore me. I've been watching/feeling tests for too many hours and hours and hours ;-) -Mike -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/