We have our in house developed software running on AIX 6.1 (6100-06-06-1140). The application is a 32 bit application and the operating system is 64 bit. We are running this application without any issue on AIX 5.3 32-bit on P5. We are facing issue with this application after moving on P7 with aix 6.1.
The application runs for the almost 2 to 3 hours and then crashes generating core dump. The application team is saying there is an issue with memory allocation for 32 bit application on 64 bit OS. We have checked vmstat and found no memory bottleneck. We have inserted an entry in the .profile of the owner of that application which is as below.
export LDR_CNTRL=PREREAD_SHLIB@MAXDATA=0xD0000000@DSA
export EXTSHM=ON
export JIMSHMATNUM=0
After putting these entries application starts working but application vendor insisting on AIX 5.3 32 bit to be installed on P7. We would like to know if there are any settings needs to be done on os to run 32 bit application and what are the above entries mean and what impact they are having on the system.
regards,
vjm