Chapter - 6 : WebLogic Performance Tuning Settings


This chapter describes deployment settings that may need to be adjusted depending on environmental factors. This application integrates with external services that may have requirements where these settings should be adjusted for optimal performance. In addition, hardware, co-location, and networking may require adjustments to these settings.

These are the recommended default settings:

  1. Login to Console and click Lock and Edit button on the top left page.

  2. Navigate to Home Page → <Domain name> → Configuration → JTA → Timeout Seconds and Update JTA Timeout Seconds to 50000 and click save. If already 50000 is available please ignore.
    Image represents JTA Timeout Seconds.
    Figure 6.1 - JTA Timeout Seconds
  3. Update the Stuck Thread Max Time value to 36000 AML server.
    Home Page → Environment Servers → aml_server → Configuration → Tuning → Update ‘Stuck Thread Max Time’ and click on save.
    Image represents thread max time.
  4. Update the ‘Stuck Thread Timer Interval’ value to 1800 for OSB and SOA servers:
    Home Page → Environment Servers → OSB_server → Configuration → Tuning → Update ‘Stuck Thread Max Time’ and click on save
    Image represents Stuck thread max time
    Note: Repeat the above steps for SOA Server
  5. Update the SOA Data source connection pool size to 200.
    Home Page → Services → Data Sources
    Image represents Go to Data Sources.
    Figure 6.2 - Go to Data Sources
  6. Click the ‘SOA Datasource’ under 'Summary of JDBC Data Sources' section.
  7. Go to the SOA Datasource → Connection → Pool Maximum Capacity.
  8. Enter 200 and click ‘Save’.
  9. Click Transactions tab and select Set XA Transaction Timeout check box. Make sure XA Transaction Timeout value is set to ‘0’.
    Image represents Settings for SOADataSources.
    Figure 6.3 - Settings for SOADataSources
  10. Click Save.
  11. Click Activate Changes button.

Note: Click the 'View changes and restarts' link in Change Center section (located at the top left corner of the page) of WebLogic admin console and click 'Restart Checklist' tab. Select and click Restart if any resource types are listed in the 'Server Restart Checklist' table.

Configure Memory Arguments

Set min and max memory arguments to 4GB for aml_server, soa_server and osb_server managed servers.

  1. Click Home Page → Environment Servers → Aml_server → Configuration → Server Start → Update ‘Arguments’
    -server –Xms4096m –Xmx4096m
    Image represents Configuring Memory Arguments.
    Figure 6.4 - Configuring Memory Arguments
  2. Click ‘Save’

Note: Repeat the above step for osb_server1 and soa_server1.

Update DI properties

  1. Click Home Page → Environment → Servers → Soa_server → Configuration → Server Start → Update ‘Arguments’ to ‘-Dcom.ibm.CORBA.UseSchemaIDR=false’
    Image represents updating DI properties.
    Figure 6.5 - Updating DI Properties
  2. Click Save and click Activate Changes.