Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 26 Sep 2002 02:54:45 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 26 Sep 2002 02:54:45 -0400 Received: from ns.virtualhost.dk ([195.184.98.160]:11202 "EHLO virtualhost.dk") by vger.kernel.org with ESMTP id ; Thu, 26 Sep 2002 02:54:44 -0400 Date: Thu, 26 Sep 2002 08:59:51 +0200 From: Jens Axboe To: Andrew Morton Cc: Linux Kernel Subject: Re: [PATCH] deadline io scheduler Message-ID: <20020926065951.GD12862@suse.de> References: <20020925172024.GH15479@suse.de> <3D92A61E.40BFF2D0@digeo.com> <20020926064455.GC12862@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020926064455.GC12862@suse.de> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1171 Lines: 32 On Thu, Sep 26 2002, Jens Axboe wrote: > > Now alter fifo_batch, everything else default: > > > > fifo_batch (units) time cat kernel/*.c (secs) > > 64 5.0 > > 32 2.0 > > 16 0.2 > > 8 0.17 > > > > OK, that's a winner. > > Cool, I'm resting benchmarks with 16 as the default now. I fear this > might be too agressive, and that 32 will be a decent value. fifo_batch=16 drops throughput slightly on tiobench, however it also gives really really good interactive behaviour here. Using 32 doesn't change that a whole lot, the throughput that is. This might just be normal deviation between runs, more are needed to be sure. Note that I'm testing with the last_sec patch I posted, you should too. BTW, for SCSI, it would be nice to first convert more drivers to use the block level queued tagging. That would provide us with a much better means to control starvation properly on SCSI as well. -- Jens Axboe - 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/