bea.com | products | dev2dev | support | askBEA
 Download Docs   Site Map   Glossary 
Search

Administration Console Online Help

 Previous Next Contents Index  

 


Server --> Configuration --> Tuning

Tasks     Related Topics     Attributes

Overview

This tab defines configuration attributes for tuning WebLogic Server performance and functionality.

Tasks

Allocating Threads to Act as Socket Readers

Setting Thread Count

Detecting "Stuck" Threads

Tuning Execute Queues for Overflow Conditions

Using Execute Queues to Control Thread Usage

Tuning Connection Backlog Buffering

Related Topics

BEA WebLogic Server Performance and Tuning guide

Attributes

Table 1-8

Attribute Label

Description

Value Constraints

Enable Native IO

Whether or not native I/O is enabled for the server.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: NativeIOEnabled

Default: true

Valid values:

  • true

  • false

Configurable: yes

Socket Readers

The percentage (1-99) of execute threads from the default queue hat may be used as socket readers.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: ThreadPoolPercentSocketReaders

Minimum: 1

Maximum: 99

Default: 33

Configurable: yes

Dynamic: yes

Maximum Open Sockets

The maximum number of open sockets allowed in server at a given point of time. When max threshold is reached, server stops accepting any more new requests until no of sockets drops below threshold.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: MaxOpenSockCount

Minimum: -1

Maximum: 2147483647

Default: -1

Configurable: yes

Dynamic: yes

Accept Backlog

Allowed backlog of new TCP connection requests for both the plaintext and SSL port. Setting the backlog to 0 may prevent accepting any incoming connection on some of the OS.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: AcceptBacklog

Minimum: 0

Default: 50

Dynamic: yes

Login Timeout

The login timeout for the server's plain-text (non-SSL) port, in milliseconds. This is the maximum amount of time allowed for a new connection to establish. A value of 0 indicates there is no maximum. The value must be equal to or greater than 0.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: LoginTimeoutMillis

Units: milliseconds

Minimum: 0

Maximum: 100000

Default: 5000

Dynamic: yes

Reverse DNS Allowed

Returns whether or not the kernel is allowed to perform reverse DNS lookups.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: ReverseDNSAllowed

Default: false

Valid values:

  • true

  • false

Configurable: yes

Dynamic: yes

Advanced Attributes

Table 1-9

Attribute Label

Description

Value Constraints

Low Memory GCThreshold

The threshold level (a percentage value) at which we will try to garbage collect once the granularity reporting level has been met.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: LowMemoryGCThreshold

Minimum: 0

Maximum: 99

Default: 5

Configurable: yes

Low Memory Granularity Level

The granularity level used in reporting LowMemory information.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: LowMemoryGranularityLevel

Minimum: 1

Maximum: 100

Default: 5

Configurable: yes

Low Memory Sample Size

The total sample size used for LowMemoryTimeInterval. By default '10' samples are taken at each LowMemoryTimeInterval.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: LowMemorySampleSize

Minimum: 1

Maximum: 2147483647

Default: 10

Configurable: yes

Low Memory Time Interval

The time interval. So every configured 'time', one sample will be taken up to the LowMemorySampleSize and then repeated.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: LowMemoryTimeInterval

Units: seconds

Minimum: 300

Maximum: 2147483647

Default: 3600

Configurable: yes

Managed Server Independence Enabled

Indicates whether Managed Server Independence is enabled for this server. With Managed Server Independence enabled, you can start a Managed Server even if the Administration Server is unavailable. In such a case, the Managed Server retrieves its configuration by reading a configuration file and other files directly.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: ManagedServerIndependenceEnabled

Default: true

Valid values:

  • true

  • false

MSI File Replication Enabled

Indicates whether the replication of configuration files is enabled for a Managed Server. With file replication enabled, the Administration Server copies its configuration file and SerializedSystemIni.dat into the Managed Server's root directory every 5 minutes. This option does not replicate a boot identity file.

Regardless of the name of the configuration file that you used to start the Administration Server, the replicated file is always named msi-config.xml. For example, if you specified -Dweblogic.ConfigFile=MyConfig.xml when you started the Administration Server, if you have enabled file replication, the Administration Server copies MyConfig.xml and names the copy msi-config.xml.

Depending on your backup schemes and the frequency with which you update your domain's configuration, this option might not be worth the performance cost of copying potentially large files across a network.

MBean: weblogic.management.
configuration.ServerMBean

Attribute: MSIFileReplicationEnabled

Default: false

Valid values:

  • true

  • false

 

Back to Top Previous Next