From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932143AbWBFO4y (ORCPT ); Mon, 6 Feb 2006 09:56:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932144AbWBFO4y (ORCPT ); Mon, 6 Feb 2006 09:56:54 -0500 Received: from linux01.gwdg.de ([134.76.13.21]:28863 "EHLO linux01.gwdg.de") by vger.kernel.org with ESMTP id S932143AbWBFO4x (ORCPT ); Mon, 6 Feb 2006 09:56:53 -0500 Date: Mon, 6 Feb 2006 15:56:34 +0100 (MET) From: Jan Engelhardt To: Arjan van de Ven cc: Mark Lord , Ulrich Mueller , Herbert Poetzl , linux-kernel@vger.kernel.org, Jens Axboe , Linus Torvalds , Byron Stanoszek , Ingo Molnar , Andrew Morton Subject: Re: [PATCH ] VMSPLIT config options (with default config fixed) In-Reply-To: <1139174355.3131.50.camel@laptopd505.fenrus.org> Message-ID: References: <20060110132957.GA28666@elte.hu> <20060110133728.GB3389@suse.de> <20060110143931.GM3389@suse.de> <43C3E9C2.1000309@rtr.ca> <20060110173217.GU3389@suse.de> <43C3F0CA.10205@rtr.ca> <43C403BA.1050106@pobox.com> <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> 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 >> >> 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. Jan Engelhardt --