Operating System - HP-UX
1752806 Members
5862 Online
108789 Solutions
New Discussion

How to allocate memory more than 2GB per process for HP-UX11.1 PA-RISC(Super dome server)

 
SOLVED
Go to solution
AllianceOneDevS
Occasional Advisor

How to allocate memory more than 2GB per process for HP-UX11.1 PA-RISC(Super dome server)

HP Superdome is used to perform data maching on large data sets.

servers running HP-UX 11.1. However, whenever we are trying to load datasets that exceed
2 GB of memory (for a single process – our Matching Engine) that process is terminated.

It appears that even on 64 bit platforms there is a 2 GB per process limitation.
http://docs.hp.com/en/TKP-90202/ch09s01.html#cihgidac

Is there a way around that ? Our engine is written in C – it uses malloc() to allocate memory.

It is compiled using gcc 4.1.2 as a 64 bit executable.

Thanks a lot in advance,

Sharan
1 REPLY 1
Dennis Handly
Acclaimed Contributor
Solution

Re: How to allocate memory more than 2GB per process for HP-UX11.1 PA-RISC(Super dome server)

>It appears that even on 64 bit platforms there is a 2 GB per process limitation.
http://docs.hp.com/en/TKP-90202/ch09s01.html#cihgidac

This appears to either be a typo or bad editing from the 32 bit application limits.

>Is there a way around that? Our engine is written in C â it uses malloc() to allocate memory. It is compiled using gcc 4.1.2 as a 64 bit executable.

Then if you set maxdsiz_64bit large enough, you can have lots more.