• Post Reply Bookmark Topic Watch Topic
  • New Topic

CPU Leak  RSS feed

 
JY LIM
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
I have a cluster setup config -
server A running the admin node and 2 other nodes (JVM
server B running 1 node
all nodes are running SUn JVm 1.4.1_07 (not supproted version)

server B is a replacement of a lower end sun blade 1000, to beef up the processing and memory capacity.
both server A and server B are sun v880 with 2 x750mhz and 4GB Ram.

node 1 at server B has a decent cpu usage, approximately 20-25%
during peak load and there are no complaints of slowness, but
and the end of the day, cpu utilization maintains as 5% to 10% despite no connectivity. I have taken thread dumps but found no stuck threads. I have also tune the server parameters but there still isnt any improvement. I have to restart the node every night to release the "locked" cpu resources.

BEA has gotten back saying that it is could be a Sun JVM optimization thread issue. Anyone has other insights to this? Do let me know

thanks!
 
Reid M. Pinchback
Ranch Hand
Posts: 775
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not sure if this is the issue or not, but there was a rocky time during the transition from JDK 1.3 through JDK 1.4 with Sun Solaris about 4 years ago. From the version you say you are using, you might just be falling into that territory. The problem was that Hotspot was broken in server mode, it flushed its instruction cache too easily. Not sure what the CPU utilization numbers would have been like, but I know performance tanked once you had a modest number of simultaneous Java threads running. The solution was to either move to newer JDKs without the bug (and apply the relevant O/S patches), or use the "-client" option to turn off the server-style Hotspot optimizations.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!