From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Galbraith Subject: Re: IO scheduler based IO controller V10 Date: Fri, 02 Oct 2009 20:33:17 +0200 Message-ID: <1254508397.8667.24.camel__38725.049471441$1254508722$gmane$org@marge.simson.net> References: <20091002145610.GD31616@kernel.dk> <20091002171129.GG31616@kernel.dk> <20091002172046.GA2376@elte.hu> <20091002172554.GJ31616@kernel.dk> <20091002172842.GA4884@elte.hu> <20091002173732.GK31616@kernel.dk> <20091002175629.GA14860@elte.hu> <20091002180437.GL31616@kernel.dk> <1254507754.8667.15.camel@marge.simson.net> <20091002182608.GO31616@kernel.dk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20091002182608.GO31616-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: containers-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Jens Axboe Cc: dhaval-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, dm-devel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, agk-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, balbir-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org, paolo.valente-rcYM44yAMweonA0d6jMUrA@public.gmane.org, jmarchan-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, fernando-gVGce1chcLdL9jVzuh4AOg@public.gmane.org, Ulrich Lukas , jmoyer-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, Ingo Molnar , riel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, fchecconi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org, righi.andrea-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Linus Torvalds List-Id: containers.vger.kernel.org On Fri, 2009-10-02 at 20:26 +0200, Jens Axboe wrote: > On Fri, Oct 02 2009, Mike Galbraith wrote: > > On Fri, 2009-10-02 at 20:04 +0200, Jens Axboe wrote: > > > > > I'm not too crazy about it either. How about just using 'desktop' since > > > this is obviously what we are really targetting? 'latency' isn't fully > > > descriptive either, since it may not necessarily provide the best single > > > IO latency (noop would). > > > > Grin. "Perfect is the enemy of good" :) > > Avg > > 16.24 175.82 154.38 228.97 147.16 144.5 noop > > 43.23 57.39 96.13 148.25 180.09 105.0 deadline > > Yep, that's where it falls down. Noop basically fails here because it > treats all IO as equal, which obviously isn't true for most people. But > even for pure read workloads (is the above the mixed read/write, or just > read?), latency would be excellent with noop but the desktop experience > would not. Yeah, it's the dd vs konsole -e exit. -Mike