riko44
Active Member
We have noticed somewhat higher memory utilization on the enterprise server after upgrading our test environments from tools release 8.95 to the tools release 8.97.1.3
Immediately after restarting E1 services (no users connected) each call object kernel takes about 70MB in the 8.97.1.3 vs. about 20MB in the 8.95. Obviously Kernel size growth as more users connect to the kernels in both cases. Nevertheless 8.97 CO kernels seem to be taking on average 20-50% more memory vs 8.95 kernels with similar number of users based on my observations. In fact this seems to be applicable to almost any type of kernel, not just call object kernels.
Most of the enterprise servers have been directly upgraded from one Tools release to another, so kernel settings in Jde.ini between tools seem to be the same. In both cases multi-thread kernels are enabled.
I am wondering if this a normal situation considering some major differences between TR 8.95 and 8.97 or this is something specific to our platform (AIX) and/or setup.
Please note that we are on 8.11SP1, not on 8.12.
Here is an example of our CO kernel definition (the same in both tools)
[JDENET_KERNEL_DEF6]
krnlName=CALL OBJECT KERNEL
dispatchDLLName=libxmlcallobj.so
dispatchDLLFunction=XMLCallObjectDispatch
maxNumberOfProcesses=15
#numberOfAutoStartProcesses=0
numberOfAutoStartProcesses=1
singleThreadedMode=N
ThreadPoolSize=30
ThreadPoolSizeIncrement=10
useBufferLogging=N
Any input is highly appreciated
Thanks
E811SP1, AIX5.3 , Oracle 9.2.0.6
PS Additional Question - What is nowadays considered as a best practice regarding ratio between # of concurrent users and # of call object kernels for 8.97.
Immediately after restarting E1 services (no users connected) each call object kernel takes about 70MB in the 8.97.1.3 vs. about 20MB in the 8.95. Obviously Kernel size growth as more users connect to the kernels in both cases. Nevertheless 8.97 CO kernels seem to be taking on average 20-50% more memory vs 8.95 kernels with similar number of users based on my observations. In fact this seems to be applicable to almost any type of kernel, not just call object kernels.
Most of the enterprise servers have been directly upgraded from one Tools release to another, so kernel settings in Jde.ini between tools seem to be the same. In both cases multi-thread kernels are enabled.
I am wondering if this a normal situation considering some major differences between TR 8.95 and 8.97 or this is something specific to our platform (AIX) and/or setup.
Please note that we are on 8.11SP1, not on 8.12.
Here is an example of our CO kernel definition (the same in both tools)
[JDENET_KERNEL_DEF6]
krnlName=CALL OBJECT KERNEL
dispatchDLLName=libxmlcallobj.so
dispatchDLLFunction=XMLCallObjectDispatch
maxNumberOfProcesses=15
#numberOfAutoStartProcesses=0
numberOfAutoStartProcesses=1
singleThreadedMode=N
ThreadPoolSize=30
ThreadPoolSizeIncrement=10
useBufferLogging=N
Any input is highly appreciated
Thanks
E811SP1, AIX5.3 , Oracle 9.2.0.6
PS Additional Question - What is nowadays considered as a best practice regarding ratio between # of concurrent users and # of call object kernels for 8.97.