Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757043AbXE3Re4 (ORCPT ); Wed, 30 May 2007 13:34:56 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753330AbXE3Ret (ORCPT ); Wed, 30 May 2007 13:34:49 -0400 Received: from brick.kernel.dk ([80.160.20.94]:10306 "EHLO kernel.dk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753118AbXE3Ret (ORCPT ); Wed, 30 May 2007 13:34:49 -0400 Date: Wed, 30 May 2007 19:33:55 +0200 From: Jens Axboe To: Zach Brown Cc: linux-kernel@vger.kernel.org, Ingo Molnar , Linus Torvalds , Arjan van de Ven , Andrew Morton , Alan Cox , Ulrich Drepper , Evgeniy Polyakov , "David S. Miller" , Suparna Bhattacharya , Davide Libenzi , Thomas Gleixner Subject: Re: Syslets, Threadlets, generic AIO support, v6 Message-ID: <20070530173353.GO15559@kernel.dk> References: <20070529212718.GH7875@mami.zabbo.net> <20070530074031.GV15559@kernel.dk> <20070530165511.GB5488@mami.zabbo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070530165511.GB5488@mami.zabbo.net> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1139 Lines: 29 On Wed, May 30 2007, Zach Brown wrote: > > Yeah, it'll confuse CFQ a lot actually. The threads either need to share > > an io context (clean approach, however will introduce locking for things > > that were previously lockless), or CFQ needs to get better support for > > cooperating processes. > > Do let me know if I can be of any help in this. Thanks, it should not be a lot of work though. > > For the fio testing, we can make some improvements there. Right now you > > don't get any concurrency of the io requests if you set eg iodepth=32, > > as the 32 requests will be submitted as a linked chain of atoms. For io > > saturation, that's not really what you want. > > Just to be clear: I'm currently focusing on supporting sys_io_*() so I'm > using fio's libaio engine. I'm not testing the syslet syscall interface > yet. Ah ok, then there's no issue from that end! -- 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/