C Oracle WebLogic Server Configuration Settings

This section contains Oracle WebLogic Server configuration setting recommendations for three sizes of deployment configurations:

  • Small (100 users)

  • Medium (300 to 400 users)

  • Large (1000 users)

These recommendations are based on a set of mixed scenarios that do not include the XML API option.

Use this information when tuning the Oracle WebLogic server. When you make changes, do so in small increments so that you can be sure of the effects without significant negative results.

Note:

These recommendations are subject to change pending the results of benchmark testing and feedback on customer usage.

See MetaSolv Solution Planning Guide for more information on the recommended hardware for these deployments.

Small Deployment Administration Server

Table C-1 lists the recommended configuration settings for a small deployment administration server.

Table C-1 Small Deployment Administration Server Configuration Settings

Name Parameter Value Parameter Value

Oracle WebLogic 10.3.1

Domain Name

mslvadmin

Not applicable

NA

Sun JDK

Version

160_05

Not applicable

NA

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

NA

Not applicable

NA

Deployment

STARTMODE

TRUE

Not applicable

NA

Application Backlog

50

NA

Not applicable

NA

JDBC (MSLVPool)

Initial Capacity

15

Max Capacity

80

JDBC (MSLVPool)

Capacity Increment

1

Manual Shrinking

NA

JDBC (MSLVDBTracePool)

Initial Capacity

0

Max Capacity

5

JDBC (MSLVDBTracePool)

Capacity Increment

1

Manual Shrinking

NA

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

JTA

Timeout Seconds

360

Not applicable

NA

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

App Server Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

NA

App Server Logging

Rotation Type

By Size

Rotation File Size

10000

App Server Logging

Limit number of retained files

Check box selected

Files to retain

10

App Server Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared


Small Deployment Clustered Administration Server

Table C-2 lists the recommended settings for a small deployment clustered administration server.

Table C-2 Small Deployment Clustered Administration Server Settings

Name Parameter Value Parameter Value

Oracle WebLogic 10.3.1

Server Names

Server1, Server2

Server Port

7063, 7063

Sun JDK

Version

160_05

Not applicable

Not applicable

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

NA

Not applicable

Not applicable

Deployment

STARTMODE

TRUE

Not applicable

Not applicable

Application Backlog

200

NA

Not applicable

Not applicable

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

AppServer Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

Not applicable

AppServer Logging

Rotation Type

By Size

Rotation File Size

10000

AppServer Logging

Limit number of retained files

Check box selected

Files to retain

10

AppServer Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared

Cluster

Name

Cluster280R

MULTICAST IP

239.192.0.0

Cluster

Cluster Address

Server1:7063, Server2:7063

MULTICAST PORT

6060

Cluster

WebLogic Plug-In Enabled

Check box cleared

Not applicable

Not applicable


Medium Deployment Administration Server

Table C-3 lists the recommended configuration settings for a medium deployment administration server.

Table C-3 Medium Deployment Server Configuration Settings

Name Parameter Value Parameter Value

Oracle WebLogic 10.3.1

Domain Name

mslvadomain

Server Name

mslvadmin

Sun JDK

Version

160_05

Not applicable

Not applicable

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

Not applicable

Not applicable

Not applicable

Deployment

STARTMODE

TRUE

Not applicable

Not applicable

Application Backlog

50

Not applicable

Not applicable

Not applicable

JDBC (MSLVPool)

Initial Capacity

15

Max Capacity

400

JDBC (MSLVPool)

Capacity Increment

1

Manual Shrinking

Not applicable

JDBC (MSLVDBTracePool)

Initial Capacity

0

Max Capacity

5

JDBC (MSLVDBTracePoo

Capacity Increment

1

Manual shrinking

Not applicable

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

JTA

Timeout Seconds

360

Not applicable

Not applicable

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

App Server Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

Not applicable

App Server Logging

Rotation Type

By Size

Rotation File Size

10000

App Server Logging

Limit number of retained files

Check box selected

Files to retain

10

App Server Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared


Medium Deployment Clustered Server

Table C-4 lists the setup conventions for a medium deployment clustered server.

Table C-4 Medium Deployment Clustered Server Setup Conventions

Clustered Server Name Machine Name Port Number Replication Group Primary Replication Group Secondary

Server11

Machine1

7063

G1

G2

Server12

Machine1

9063

G1

G2

Server21

Machine2

7063

G2

G3

Server22

Machine2

9063

G2

G3

Server31

Machine3

7063

G3

G4

Server32

Machine3

9063

G3

G4

Server41

Machine4

7063

G4

G1

Server42

Machine4

9063

G4

G1


Medium Deployment Clustered Server Configuration

Table C-5 lists the recommended configuration settings for a medium deployment clustered server.

Table C-5 Medium Deployment Clustered Server Configuration Settings

Name Parameter Value Parameter Value

Oracle WebLogic10.3

Domain Name

mslvdomain

Not applicable

Not applicable

Sun JDK

Version

160_05

Not applicable

Not applicable

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

Not applicable

Not applicable

Not applicable

Deployment

STARTMODE

TRUE

Not applicable

Not applicable

Application Backlog

200

Not applicable

Not applicable

Not applicable

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

AppServer Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

Not applicable

AppServer Logging

Rotation Type

By Size

Rotation File Size

10000

AppServer Logging

Limit number of retained files

Check box selected

Files to retain

10

AppServer Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared

Cluster

Name

ClusterV480

MULTICAST IP

239.192.0.1

Cluster

Cluster Address

Server11:7063

Server12:9063

Server21:7063

Server22:9063

Server31:7063

Server32:9063

Server41:7063

Server42:9063

MULTICAST PORT

6061

Cluster

WebLogic Plug-In Enabled

Check box cleared

Not applicable

Not applicable


Large Deployment Administration Server

Table C-6 lists the recommended configuration settings for a large deployment administration server.

Table C-6 Large Deployment Administration Server Configuration Settings

Name Parameter Value Parameter Value

Oracle WebLogic10.3.1

Domain Name

mslvadomain

Server Name

mslvadmin

Sun JDK

Version

160_05

Not applicable

Not applicable

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

Not applicable

Not applicable

Not applicable

Deployment

STARTMODE

TRUE

Not applicable

Not applicable

Application Backlog

50

Not applicable

Not applicable

Not applicable

JDBC (MSLVPool)

Initial Capacity

15

Max Capacity

800

JDBC (MSLVPool)

Capacity Increment

1

Manual Shrinking

Not applicable

JDBC (MSLVDBTracePool)

Initial Capacity

0

Max Capacity

5

JDBC (MSLVDBTracePool)

Capacity Increment

1

Manual Shrinking

Not applicable

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

JTA

Timeout Seconds

360

Not applicable

Not applicable

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

App Server Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

Not applicable

App Server Logging

Rotation Type

By Size

Rotation File Size

10000

App Server Logging

Limit number of retained files

Check box selected

Files to retain

10

App Server Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared

Web Application

Files Reload Period (for all)

-1

Not applicable

Not applicable


Large Deployment Clustered Server

Table C-7 lists the setup conventions for a large deployment clustered server.

Table C-7 Large deployment clustered server setup conventions

Clustered Server Name MachineName Port Number Replication Group Primary Replication Group Secondary

Server11

Machine1

6063

G1

G2

Server12

Machine1

7063

G1

G2

Server13

Machine1

8063

G1

G2

Server14

Machine1

9063

G1

G2

Server21

Machine2

6063

G2

G3

Server22

Machine2

7063

G2

G3

Server23

Machine2

8063

G2

G3

Server24

Machine2

9063

G2

G3

Server31

Machine3

6063

G3

G4

Server32

Machine3

7063

G3

G4

Server33

Machine3

8063

G3

G4

Server34

Machine3

9063

G3

G4

Server41

Machine4

6063

G4

G1

Server42

Machine4

7063

G4

G1

Server43

Machine4

8063

G4

G1

Server44

Machine4

9063

G4

G1


Large Deployment Clustered Server Configuration

Table C-8 lists the recommended configuration settings for a large deployment clustered server.

Table C-8 Large Deployment Clustered Server Configuration Settings

Name Parameter Value Parameter Value

Oracle WebLogic 10.3.1

Domain Name

mslvdomain

Not applicable

Not applicable

Sun JDK

Version

160_05

Not applicable

Not applicable

JVM

-Xms

768m

-Xmx

768m

JVM

-XX:NewSize

256m

-XX:MaxNewSize

256m

JVM

-server

Not applicable

Not applicable

Not applicable

Deployment

STARTMODE

TRUE

Not applicable

Not applicable

Application Backlog

200

Not applicable

Not applicable

Not applicable

Memory

Low Memory GCThreshold

20

Low Memory Granularity Level

5

Memory

Low Memory Sample Size

10

Low Memory Time Interval

600

MSLVDomain Logging

Rotation Type

By Size

File Min Size

10000

MSLVDomain Logging

Number Of Files Limited

Check box selected

File Count

10

AppServer Logging

Redirect stdout logging enabled

Check box cleared

Not applicable

Not applicable

AppServer Logging

Rotation Type

By Size

Rotation File Size

10000

AppServer Logging

Limit number of retained files

Check box selected

Files to retain

10

AppServer Logging

Domain log broadcaster

Off

HTTP access log file enabled

Checkbox cleared

Cluster

Name

ClusterV880

MULTICAST IP

239.192.0.2

Cluster

Cluster Address

Server11:6063

Server12:7063

Server13:8063

Server14:9063

Server21:6063

Server22:7063

Server23:8063

Server24:9063

Server31:6063

Server32:7063

Server33:8063

Server34:9063

Server41:6063

Server42:7063

Server43:8063

Server44:9063

MULTICAST PORT

6062

Cluster

WebLogic Plug-In Enabled

Check box cleared

Not applicable

Not applicable