3GB Thread limit

Matt_Domsch@Dell.com Matt_Domsch at Dell.com
Wed Nov 20 22:38:01 CST 2002

> Any ideas how to get around the 3GB per thread limit in Linux 2.4.18-4?..
> I have a large process I want to run (4-5 GB), and the 3GB limit doesn't
> cut it..

x86 is fundamentally limited to 4GB of address space per process, including
space for the kernel, shared libraries, etc.  The simplest solution to get
past that is to run a 64-bit address capable processor such as Itanium or

There are tricks you can do with shared memory (multiple processes can
allocate 2GB each, and share them with other processes via shm), but that
gets really ugly in a hurry...


Matt Domsch
Sr. Software Engineer, Lead Engineer, Architect
Dell Linux Solutions www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com

More information about the Linux-PowerEdge mailing list