Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964915AbWBGC5x (ORCPT ); Mon, 6 Feb 2006 21:57:53 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964917AbWBGC5x (ORCPT ); Mon, 6 Feb 2006 21:57:53 -0500 Received: from smtpout.mac.com ([17.250.248.45]:23248 "EHLO smtpout.mac.com") by vger.kernel.org with ESMTP id S964915AbWBGC5x (ORCPT ); Mon, 6 Feb 2006 21:57:53 -0500 X-PGP-Universal: processed; by AlPB on Mon, 06 Feb 2006 20:57:29 -0600 In-Reply-To: <20060207004147.GA21620@MAIL.13thfloor.at> References: <43C40803.2000106@rtr.ca> <20060201222314.GA26081@MAIL.13thfloor.at> <43E3DB99.9020604@rtr.ca> <1139153913.3131.42.camel@laptopd505.fenrus.org> <1139174355.3131.50.camel@laptopd505.fenrus.org> <20060207004147.GA21620@MAIL.13thfloor.at> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <6D491888-6DEA-4F9B-BEB2-7CD8FDC2159D@mac.com> Cc: Jan Engelhardt , Arjan van de Ven , Mark Lord , Ulrich Mueller , linux-kernel@vger.kernel.org, Jens Axboe , Linus Torvalds , Byron Stanoszek , Ingo Molnar , Andrew Morton Content-Transfer-Encoding: 7bit From: Mark Rustad Subject: Re: [PATCH ] VMSPLIT config options (with default config fixed) Date: Mon, 6 Feb 2006 20:51:01 -0600 To: Herbert Poetzl X-Mailer: Apple Mail (2.746.2) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1629 Lines: 45 On Feb 6, 2006, at 6:41 PM, Herbert Poetzl wrote: > On Mon, Feb 06, 2006 at 03:56:34PM +0100, Jan Engelhardt wrote: >>>>>> What userspace programs do depend on it? >>>>> >>>>> there is a lot of userspace that assumes they can do 2Gb or >>>>> even close >>>>> to 3Gb of memory allocations. Databases, java, basically >>>>> anything with >>>>> threads. Sure for most of these its a configuration option to >>>>> reduce >>>>> this, but that still doesn't mean it's a good idea to change >>>>> from the >>>>> existing behavior... >>>>> >>>> Not to mention that these (almost(*)) fail anyway when you have >>>> less than 2 >>>> GB of RAM. >>> >>> it's not really overcommit... it can also be file mmaps or shared >>> mmaps >>> of say tmpfs files (the later is common with oracle actually) >> >> So, just as I did in the sample patch, the manual split shall >> depend on >> EMBEDDED. Those who run fat databases with big malloc/mmap >> assumptions >> don't probably belong to the group using CONFIG_EMBEDDED. > > *sigh* well, the embeded folks are unlikely to have 1-3GB > why not use EXPERIMENTAL if you 'think' the option will > hurt the database folks who do not know to configure their > kernel ... Embedded is not the same thing as small. 1GB is what the system I work on uses and it is "embedded". This new VMSPLIT is great, BTW. -- Mark Rustad, MRustad@mac.com - 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/