Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 21 Mar 2001 07:13:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 21 Mar 2001 07:13:35 -0500 Received: from chiara.elte.hu ([157.181.150.200]:3859 "HELO chiara.elte.hu") by vger.kernel.org with SMTP id ; Wed, 21 Mar 2001 07:13:21 -0500 Date: Wed, 21 Mar 2001 13:11:35 +0100 (CET) From: Ingo Molnar Reply-To: To: Anton Blanchard Cc: Linux Kernel List Subject: [patch] pagecache SMP-scalability patch [was: spinlock usage] In-Reply-To: <20010321180607.A11941@linuxcare.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Anton, if you are doing SMP-intensive dbench runs, then check out the SMP pagecache-scalability patch (against 2.4.2-ac20): http://people.redhat.com/~mingo/smp-pagecache-patches/pagecache-2.4.2-H1 this patch splits up the main scalability offender in non-RAM-limited dbench runs, which is pagecache_lock. The patch was designed and written by David Miller, and is being forward ported / maintained by me. (The new pagecache lock design is similar to TCP's hashed spinlocks, which proved to scale excellently.) (about lstat(): IMO lstat() should not call into the lowlevel FS code.) Ingo - 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/