Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 7 Dec 2001 13:33:30 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 7 Dec 2001 13:33:20 -0500 Received: from vasquez.zip.com.au ([203.12.97.41]:5129 "EHLO vasquez.zip.com.au") by vger.kernel.org with ESMTP id ; Fri, 7 Dec 2001 13:33:09 -0500 Message-ID: <3C110B3F.D94DDE62@zip.com.au> Date: Fri, 07 Dec 2001 10:32:31 -0800 From: Andrew Morton X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.4.17-pre4 i686) X-Accept-Language: en MIME-Version: 1.0 To: Daniel Phillips CC: Ragnar =?iso-8859-1?Q?Kj=F8rstad?= , Hans Reiser , linux-kernel@vger.kernel.org, reiserfs-dev@namesys.com Subject: Re: [reiserfs-dev] Re: Ext2 directory index: ALS paper and benchmarks In-Reply-To: <20011207174726.B6640@vestdata.no>, <20011207174726.B6640@vestdata.no> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Daniel Phillips wrote: > > Because Ext2 packs multiple entries onto a single inode table block, the > major effect is not due to lack of readahead but to partially processed inode > table blocks being evicted. Inode and directory lookups are satisfied direct from the icache/dcache, and the underlying fs is not informed of a lookup, which confuses the VM. Possibly, implementing a d_revalidate() method which touches the underlying block/page when a lookup occurs would help. - - 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/