This chapter provides tuning and best practices information for WebLogic Server 10.3.6 in Exalogic environments.
This chapter includes the following sections:
Note:
The attributes in this section should be enabled only when configuring a WebLogic domain for Oracle Exalogic environments.Optimizations include improved thread management, request processing, and reduced lock contention. To enable all servers in a domain to use Exalogic optimizations:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit. See "Use the Change Center" in Oracle WebLogic Server Administration Console Help.
In the left pane of the Console, under Domain Structure, select the domain name.
Select Configuration > General and select the Enable Exalogic Optimizations check box.
Click Save, and then, to activate these changes, in the Change Center, click Activate Changes.
Shut down and restart all servers that are currently running in the domain. See "Start and stop servers" in Oracle WebLogic Server Administration Console Help.
When enabled, a concurrent buffer queue is used for incoming requests which increases throughput as requests are scheduled with out acquiring any locks. This attribute is automatically enabled when Enable Exalogic Optimizations
is enabled at the Domain level. See Enable Exalogic Optimizations.
To manage this behavior at the server level:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit. See "Use the Change Center" in Oracle WebLogic Server Administration Console Help.
In the left pane of the Console, under Domain Structure, select Environment > Servers.
Select a server.
Select Configuration > Tuning.
Click Advanced and select the Enable Exalogic Optimizations check box.
Click Save, and then, to activate these changes, in the Change Center, click Activate Changes.
Shut down and restart the server. See "Start and stop servers" in Oracle WebLogic Server Administration Console Help.
When enabled, reduces queue wait time for requests with high impact from muxing, such as JMS messages, replication, RMI. This attribute is automatically enabled when Enable Exalogic Optimizations
is enabled at the Domain level. See Enable Exalogic Optimizations.
To manage this behavior at the server level:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit. See "Use the Change Center" in Oracle WebLogic Server Administration Console Help.
In the left pane of the Console, under Domain Structure, select Environment > Servers.
Select a server.
Select Configuration > Tuning.
Click Advanced and enter one of the following values in the Muxer Class field:
To enable, enter: weblogic.socket.NIOSharedWorkSocketMuxer
To disable, enter weblogic.socket.NIOSocketMuxer
Enable Exalogic Optimizations check box.
Click Save, and then, to activate these changes, in the Change Center, click Activate Changes.
Shut down and restart the server. See "Start and stop servers" in Oracle WebLogic Server Administration Console Help.
When enabled, this attribute increases efficiency during I/O in environments with high network throughput. This attribute is automatically enabled when Enable Exalogic Optimizations
is enabled at the Domain level. See Enable Exalogic Optimizations.
To manage this behavior at the server level:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit. See "Use the Change Center" in Oracle WebLogic Server Administration Console Help.
In the left pane of the Console, under Domain Structure, select Environment > Servers.
Select a server.
Select Configuration > Tuning and select the Enable Gathered Writes check box.
Click Save, and then, to activate these changes, in the Change Center, click Activate Changes.
Shut down and restart the server. See "Start and stop servers" in Oracle WebLogic Server Administration Console Help.