E
dit
A
ttach
P
rintable
r11 - 2015-01-23 - 19:07:34 - Main.sbeard
You are here:
TWiki
>
Deployment Web
>
DeploymentAdminstering
>
TopTenTuningTips
<div id="header-title" style="padding: 10px 15px; border-width:1px; border-style:solid; border-color:#FFD28C; background-image: url(<nop>https://jazz.net/wiki/pub/Deployment/WebPreferences/TLASE.jpg); background-size: cover; font-size:120%"> ---+!! <img src="https://jazz.net/wiki/pub/Deployment/WebPreferences/uc.png" alt="uc.png" width="50" height="50" align="right"/> Top tuning tips %DKGRAY% Authors: Main.DanToczala, Main.GrantCovell, Main.BriannaSmith <br> Build basis: CLM 2012 %ENDCOLOR%</div></sticky> <!-- Page contents top of page on right hand side in box --> <sticky><div style="float:right; border-width:1px; border-style:solid; border-color:#DFDFDF; background-color:#F6F6F6; margin:0 0 15px 15px; padding: 0 15px 0 15px;"> %TOC{title="Page contents"}% </div></sticky> <sticky><div style="margin:15px;"></sticky> The relevant sections of the [[DeploymentAdminstering][administering section]] include these tips, as well as more information about why these tips work and what you should consider before you apply any of these tuning changes. ---++ Top tuning tips ---+++ Get the WAS JVM right Make sure that your JVM has the correct settings for the computer that your Jazz application is deployed on. This is one of the most frequent causes of issues in Jazz deployments. There are a series of options, and you need to set each appropriately. * *-Xmx4G* - This is the maximum JVM heap setting. It should be no more than half of the available memory on the computer that hosts the Jazz application. In this example, it is set to 4 GB, which assumes that you have 8 GB of memory on the computer that hosts this Jazz application instance. * *-Xms4G* - This is the minimum JVM heap setting. It should be set to the same value as the maximum JVM heap setting. * *-Xmn512M* - This is the heap "nursery" setting, and this should be set to 1/8 of what your settings for the maximum and minimum JVM heap are. In some situations (usually validated by close examination of JVM garbage collection logs), this value may be increased to 1/4 the max and min JVM heap settings. * *-Xgcpolicy:gencon* - This is the garbage collection policy that the JVM uses. Use "gencon", and don't make changes unless you have read about and fully understand [[http://www.ibm.com/developerworks/java/library/j-ibmjava2/][JVM garbage collection]] and how it impacts the performance of the Jazz applications. * *-Xcompressedrefs* - This indicates use of compressed references in the JVM. Use this setting unless explicitly told otherwise. * *-Xgc:preferredHeapBase=0x100000000* - This is the preferred base address of the heap. Use this setting unless explicitly told otherwise. ---+++ Ulimit, baby! If you're using Linux, be sure to increase the the limit of open files and user processes: * As a root user add the following lines to the =/etc/security/limits.conf= file: <verbatim> * hard nofile 65536 * soft nofile 65536 * hard nproc 10000 * soft nproc 10000 </verbatim> * Restart the Linux system after the =limits.conf= file is modified. * An individual user can increase the limits within a running shell with the following commands: <verbatim> ulimit -n 65536 ulimit -u 10000 </verbatim> ---+++ Validate the NIC settings Double-check that your network cards and interfaces are set to full-duplex. ---+++++!! Related topics: [[DeploymentWebHome][Deployment web home]], [[DeploymentAdminstering][administering section]] ---+++++!! External links: * [[https://www.ibm.com][IBM]] * [[http://www.ibm.com/developerworks/java/library/j-ibmjava2/][JVM garbage collection]] ---+++++!! Additional contributors: None <sticky></div></sticky>
E
dit
|
A
ttach
|
P
rintable
|
V
iew topic
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
: r11
<
r10
<
r9
<
r8
<
r7
|
M
ore topic actions
Deployment
Deployment web
Planning and design
Installing and upgrading
Migrating and evolving
Integrating
Administering
Monitoring
Troubleshooting
Community information and contribution guidelines
Create new topic
Topic list
Search
Advanced search
Notify
RSS
Atom
Changes
Statistics
Web preferences
NOTE: Please use the Sandbox web for testing
Status icon key:
To do
Under construction
New
Updated
Constant change
None - stable page
Smaller versions of status icons for inline text:
Copyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our
Terms of Use.
Please read the following
disclaimer
.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more
here
.