Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760653AbYCZR6c (ORCPT ); Wed, 26 Mar 2008 13:58:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1758372AbYCZR6Q (ORCPT ); Wed, 26 Mar 2008 13:58:16 -0400 Received: from relay1.sgi.com ([192.48.171.29]:54288 "EHLO relay.sgi.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758213AbYCZR6O (ORCPT ); Wed, 26 Mar 2008 13:58:14 -0400 Date: Wed, 26 Mar 2008 10:56:17 -0700 (PDT) From: Christoph Lameter X-X-Sender: clameter@schroedinger.engr.sgi.com To: Paul Mackerras cc: Andi Kleen , David Miller , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org, torvalds@linux-foundation.org Subject: Re: larger default page sizes... In-Reply-To: <18409.56843.909298.717089@cargo.ozlabs.ibm.com> Message-ID: References: <20080321.145712.198736315.davem@davemloft.net> <20080324.133722.38645342.davem@davemloft.net> <18408.29107.709577.374424@cargo.ozlabs.ibm.com> <87wsnrgg9q.fsf@basil.nowhere.org> <18409.56843.909298.717089@cargo.ozlabs.ibm.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 829 Lines: 18 On Wed, 26 Mar 2008, Paul Mackerras wrote: > So the improvement in the user time is almost all due to the reduced > TLB misses (as one would expect). For the system time, using 64k > pages in the VM reduces it by about 21%, and using 64k hardware pages > reduces it by another 30%. So the reduction in kernel overhead is > significant but not as large as the impact of reducing TLB misses. One should emphasize that this test was a kernel compile which is not a load that gains much from larger pages. 4k pages are mostly okay for loads that use large amounts of small files. -- 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/