otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
 Follow New Posts:Twitter
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTM Wiki

OTM SIG
OTM Wiki
MavenWire


Performance, Scalability and HA Optimizing the performance of OTM / G-Log, configuring Scalability (SCA) and maintaining High Availability.

Closed Thread
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old May 21st, 2007, 13:12
Junior Member
 
Join Date: May 2007
Posts: 20
Groans: 0
Groaned at 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Kristof Stevens is on a distinguished road
[SOLVED] aggressive heap on Linux

We've been setup an OTM instance on Red Hat Linux (for the first
time) and
we are using following setup (with aggressive heap and
Xgcprio:throughput).
What do you think of this setup? Is it recommending to use the
aggressive
heap setting?
We also setup the Xverbose to analyse the JVM behaviour in HPJTune,
but the
output coming from JRockit JDK is different from the one coming from
Sun
JDK and is not readable in HPJTune. What's wrong with our setup to
get it
readable in HPJTune?
# Java Additional Parameters
wrapper.java.additional.1=-jrockit
wrapper.java.additional.2=-Xms2500m
wrapper.java.additional.3=-Xmx2500m
wrapper.java.additional.4=-XXaggressive:memory
wrapper.java.additional.5=-Xgcprio:throughput
wrapper.java.additional.6=-Xverbose:memory,gc
wrapper.java.additional.7=-Xnoclassgc
wrapper.java.additional.8=-Dglog.home=%GLOG_HOME%/glog/config
wrapper.java.additional.9=-Duser.home=%GLOG_HOME%/glog/config
wrapper.java.additional.10=-Djava.io.tmpdir=%GLOG_HOME%/temp
wrapper.java.additional.11=-Djava.awt.headless=true
wrapper.java.additional.12=-Djava.security.auth.login.config=%GLOG_HOME%/glog/config/gc3_jaas.config
wrapper.java.additional.13=-Dweblogic.Name=gc3-fikylx20
wrapper.java.additional.14=-Dbea.home=/opt/otm/bea
wrapper.java.additional.15=-Dweblogic.home=%WL_HOME%/server
wrapper.java.additional.16=-Dweblogic.management.username=system
wrapper.java.additional.17=-Dweblogic.management.password=%WL_PW%
wrapper.java.additional.18=-Dweblogic.ProductionModeEnabled=true
wrapper.java.additional.19=-Dweblogic.management.discover=false
wrapper.java.additional.20=-Djava.security.policy=%WL_HOME%/server/lib/weblogic.policy
wrapper.java.additional.21=-Xss256k
wrapper.java.additional.22=-Xverboselog:/opt/otm/gc3v55_devp_webapp/logs/weblogic/tracejava.vgc
wrapper.java.additional.23=-XverboseTimeStamp
We are using 2 CPUS 2.4Ghz Xeon P-IV.

Regards,

Kristof Stevens
OTM Technical consultant
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #2 (permalink)  
Old May 21st, 2007, 13:26
Junior Member
 
Join Date: May 2007
Posts: 20
Groans: 0
Groaned at 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 0
Kristof Stevens is on a distinguished road
Re: aggressive heap on Linux

Additional information :

2 CPUs on Red Hat AS/ES 4.0 64-bit

CPU0: Intel(R) Xeon(R) CPU 5140 @ 2.33GHz stepping 06
CPU1: Intel(R) Xeon(R) CPU 5140 @ 2.33GHz stepping 06


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
  #3 (permalink)  
Old May 21st, 2007, 14:14
chrisplough's Avatar
Site Moderator
 
Join Date: Jun 2006
Location: West Chester, PA
Posts: 1,343
Blog Entries: 8
Groans: 0
Groaned at 2 Times in 2 Posts
Thanks: 170
Thanked 306 Times in 197 Posts
Rep Power: 10
chrisplough is a jewel in the roughchrisplough is a jewel in the roughchrisplough is a jewel in the roughchrisplough is a jewel in the rough
Re: aggressive heap on Linux

Kristof,

I don't know of a way to regularize the Verbose GC output from JRockit. While I was working at G-Log, we had to modify our GC graphing scripts to specifically map against JRockit's output. In fact, we had to do the same for the IBM JDK. One option may be a Perl or Ruby script to convert the GC info into a Sun JDK format.

The best option I've found, so far, has been BEA's management tools, including the JRockit Console and Mission Control.

Just for reference, I've found the following tools useful for diagnosing JVM memory issues with the Sun JDK, though I don't know if any are compatible with JRockit:BTW, the best CPUs I've seen in use with OTM and other Java application servers are the Intel 5160 and E5355 CPUs.

Hope this helps!
--Chris
__________________
Chris Plough
twitter.com/cpMavenWire
MavenWire
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Closed Thread


Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Debugging OTM Native Heap Crashes on AIX chrisplough Hardware and Platforms 1 October 5th, 2007 19:04
[SOLVED] OTM 5.5: CU3 running on Linux AS 3 Upd 4 with JRockit 27.3.1 ianlo Performance, Scalability and HA 1 August 30th, 2007 18:12
[SOLVED] Benchmark results Oracle 10g Db on Linux and HP-UX Kristof Stevens Performance, Scalability and HA 1 June 12th, 2007 14:38
[SOLVED] Win32 maximum JVM Heap? chrisplough Hardware and Platforms 1 March 1st, 2007 03:51
[SOLVED] Linux/Solaris - Active Directory Integration chrisplough SysAdmin and Management 0 February 16th, 2007 13:42



All times are GMT. The time now is 11:54.
Copyright © 2006-2010, Open Book Solutions LLC. All rights reserved.


Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44