on 12-15-2009 5:29 PM
hi,
After upgrading our XI system from NW700 SP15 to EHP1 701 SP5 we find that the Jlauch is constantly using around 60% of the CPU and degrades the system performance. Has anyone experience this before?
This is print from the Thread Dump Taken.
"JCO.ServerThread-71" prio=5 tid=0x000000010282e750 nid=0x120 in Object.wait() [0xfffffffe11bff000..0xfffffffe11bff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-73" prio=5 tid=0x00000001039e1420 nid=0x11f in Object.wait() [0xfffffffe123ff000..0xfffffffe123ff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-72" prio=5 tid=0x0000000103b2d540 nid=0x11e in Object.wait() [0xfffffffe12bff000..0xfffffffe12bff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-70" prio=5 tid=0x0000000103b74220 nid=0x11d in Object.wait() [0xfffffffe133ff000..0xfffffffe133ff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-69" prio=5 tid=0x0000000102e28c60 nid=0x11c in Object.wait() [0xfffffffe13bff000..0xfffffffe13bff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-65" prio=5 tid=0x0000000102daed70 nid=0x11b in Object.wait() [0xfffffffe143ff000..0xfffffffe143ff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea652ee18> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-68" prio=5 tid=0x0000000102d00ae0 nid=0x11a in Object.wait() [0xfffffffe14bff000..0xfffffffe14bff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-67" prio=5 tid=0x0000000104469de0 nid=0x119 in Object.wait() [0xfffffffe153ff000..0xfffffffe153ff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea7408da0> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea7408da0> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea7408da0> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-66" prio=5 tid=0x00000001027ff050 nid=0x118 in Object.wait() [0xfffffffe15bff000..0xfffffffe15bff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea741ec40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
"JCO.ServerThread-64" prio=5 tid=0x0000000102954570 nid=0x117 in Object.wait() [0xfffffffe163ff000..0xfffffffe163ff8b0]
at java.lang.Object.wait(Native Method)
- waiting on <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at java.lang.Object.wait(Object.java:429)
at com.sap.mw.jco.RequestListenerGroup$RequestQueue.getRequest(RequestListenerGroup.java:719)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8240)
- locked <0xfffffffea7404a40> (a com.sap.mw.jco.RequestListenerGroup$RequestQueue)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8166)
at java.lang.Thread.run(Thread.java:534)
Thank you
Jonu Joy
Hi
Please post us the default trace file latest content?
This is looks to me the Full GC might be running very fequently.
Regards
Sekhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Joy,
Couple of things to you may want to post - OS/DB, JDK version, RAM capacity, no.of CPUs.
Which jlaunch process is the cause for this - dispatcher or server ?
The max server heap size - you can change it to 2048M as increasing the heap memory to a high value may cause performance issues.
Is your PI system exposed to internet ? If yes are you using a web dispatcher ?
Also is there any actual load on the system ? i mean is it a production server ?
Cheers....,
Raghu
Hi,
Did you made any changes in parameters ??
it seems like there could be GARBAGE COLLECTOR problem.
Pls paste which are the parameter present in Config tool.
Thanks
Anil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Review below notes based on your OS
1097184 Analyzing high CPU consumption (IBM JDK on Linux)
743192 Analyzing High CPU usage by the J2EE Engine: Linux
743204 Analyzing High CPU usage by the J2EE Engine: HP-UX
743206 Analyzing High CPU usage by the J2EE Engine: Solaris
1337417 Analyzing high CPU consumption by J2EE Engine: IBM i
743207 Analyzing High CPU usage by the J2EE Engine: Windows
743191 Analyzing High CPU usage by the J2EE Engine: AIX
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.