18 Oct
2006
18 Oct
'06
19:09
On Wed, Oct 18, Narayan Newton wrote:
I have been chasing a problem for the last couple of days that has me stumped. I am running SLES9 on a POWER machine with around 30 gigs of ram. I want to run some analysis processes that will take up about 10 gigs of ram each. However, for some reason processes are running out of memory at the 3.7 gig mark on this machine. Actually, Python procs run out at 2.1 gigs and C programs start getting ENOMEM errors at 3.7 gigs. I don't have any per process memory limits set and this problem has me baffled. Any insight would be much appreciated.
You cant get past 4GB with 32bit processes. Recompile your C app with the -m64 gcc option. It requires the 64bit devel packages, like glibc-devel-64bit.rpm.