I was redirected here from oracle php forum. I have problem with huge memory consumption by apache processes after upgrade.
The previous system was Solaris 10 x86_64, php 5.3.8 compiled with instant client 10.2 (32-bit oracle basic, downloaded from oracle.com).
Now I have Solaris 11 x86_64 and instant client 11.2 directly from IPS repository (developer/solarisstudio-123/oic), php 5.3.13 (also 32-bit).
The problem is that the apache memory consumption has dramatically increased from average 25-35MB RSS to 80-110MB RSS per apache process.
My question is: is this normal? Does the oracle instant client always consume that much memory? Or is there any tuning possibility to reduce used RAM?
The process memory (100MB+) is allocated after first oracle connect.
There's no shared memory in zone displayed via "ipcs -ma".
Is there a business problem related to this, or could you just buy another 8 GB memory (which is extremely low cost nowadays)?
Also, in the latter case the total committed address space is smaller, which, when added up, might explain the higher cached amount -- since more real mem available, maybe with some better performance to add.