Re: [PATCH ] VMSPLIT config options (with default config fixed)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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, [email protected]

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux