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.
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.
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 12.2.1.2 |
Domain Name |
mslvadmin |
NA |
NA |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
50 |
NA |
NA |
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 |
JTA |
Timeout Seconds |
360 |
NA |
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 |
NA |
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 |
Check box cleared |
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 Server |
Server Names |
Server1, Server2 |
Server Port |
7063, 7063 |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
200 |
NA |
NA |
NA |
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 |
NA |
NA |
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 |
Check box 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 |
NA |
NA |
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 Server |
Domain Name |
mslvadomain |
Server Name |
mslvadmin |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
50 |
NA |
NA |
NA |
JDBC (MSLVPool) |
Initial Capacity |
15 |
Max Capacity |
400 |
JDBC (MSLVPool) |
Capacity Increment |
1 |
Manual Shrinking |
NA |
JDBC (MSLVDBTracePool) |
Initial Capacity |
0 |
Max Capacity |
5 |
JDBC (MSLVDBTracePoo |
Capacity Increment |
1 |
Manual shrinking |
NA |
JTA |
Timeout Seconds |
360 |
NA |
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 |
NA |
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 |
Check box cleared |
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 |
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 WebLogic Server |
Domain Name |
mslvdomain |
NA |
NA |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
200 |
NA |
NA |
NA |
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 |
NA |
NA |
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 |
Check box 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 |
NA |
NA |
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 WebLogic Server |
Domain Name |
mslvadomain |
Server Name |
mslvadmin |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
50 |
NA |
NA |
NA |
JDBC (MSLVPool) |
Initial Capacity |
15 |
Max Capacity |
800 |
JDBC (MSLVPool) |
Capacity Increment |
1 |
Manual Shrinking |
NA |
JDBC (MSLVDBTracePool) |
Initial Capacity |
0 |
Max Capacity |
5 |
JDBC (MSLVDBTracePool) |
Capacity Increment |
1 |
Manual Shrinking |
NA |
JTA |
Timeout Seconds |
360 |
NA |
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 |
NA |
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 |
Check box cleared |
Web Application |
Files Reload Period (for all) |
-1 |
NA |
NA |
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 |
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 Server |
Domain Name |
mslvdomain |
NA |
NA |
JDK |
Version |
8 (with patches) |
NA |
NA |
JVM |
-Xms |
1024m (32-bit Windows) 1024m (64-bit Windows) 8g (64-bit non-Windows) |
-Xmx |
1024m (32-bit Windows) 4g (64-bit Windows) 8g (64-bit non-Windows) |
JVM |
-XX:NewSize |
256m |
-XX:MaxNewSize |
256m |
JVM |
-server |
NA |
NA |
NA |
JVM |
MAXMETASPACESIZE |
386m |
NA |
NA |
Deployment |
STARTMODE |
TRUE |
NA |
NA |
Application Backlog |
200 |
NA |
NA |
NA |
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 |
NA |
NA |
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 |
Check box 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 |
NA |
NA |