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.