Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757433AbXE3RDW (ORCPT ); Wed, 30 May 2007 13:03:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757887AbXE3RDF (ORCPT ); Wed, 30 May 2007 13:03:05 -0400 Received: from rgminet01.oracle.com ([148.87.113.118]:61092 "EHLO rgminet01.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758044AbXE3RDE (ORCPT ); Wed, 30 May 2007 13:03:04 -0400 Date: Wed, 30 May 2007 09:55:11 -0700 From: Zach Brown To: Jens Axboe 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: <20070530165511.GB5488@mami.zabbo.net> References: <20070529212718.GH7875@mami.zabbo.net> <20070530074031.GV15559@kernel.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070530074031.GV15559@kernel.dk> User-Agent: Mutt/1.4.2.1i X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 967 Lines: 22 > 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. > 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. - z - 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/