Hello all,
I'm currently debugging an issue for a client, who is running on AIX. I hate to say it, but this has unfortunately become one of the more troublesome platforms for OTM, both in terms of performance (Java performance is poor -- even though the processors are fantastic) and stability (Java crashes A LOT under load).
The issue we're encountering now is that the WebLogic server is randomly crashing as the JVM runs out of native memory (note -- NOT the Java Heap).
For more information on how Java allocates memory on AIX, see the following article:I'll most more details as I get them, but right now, we're running svmon at regular intervals in order to understand the memory usage and determine what we can do about it.
To determine the <weblogic_java_pid>, just run:
The worst-case scenario is that this is a bug in how OTM and the IBM JDK work together, which causes a memory leak in the native memory area -- since it would require a code fix, which would be especially hard to track down and resolve.
Thanks,
Chris
I'm currently debugging an issue for a client, who is running on AIX. I hate to say it, but this has unfortunately become one of the more troublesome platforms for OTM, both in terms of performance (Java performance is poor -- even though the processors are fantastic) and stability (Java crashes A LOT under load).
The issue we're encountering now is that the WebLogic server is randomly crashing as the JVM runs out of native memory (note -- NOT the Java Heap).
For more information on how Java allocates memory on AIX, see the following article:I'll most more details as I get them, but right now, we're running svmon at regular intervals in order to understand the memory usage and determine what we can do about it.
Code:
svmon -P <weblogic_java_pid> -m -i <interval>
Code:
ps -ef | grep java | grep weblogic\.Server
Thanks,
Chris
Comment