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]