The Cassandra optimization pack provides support for optimizing WebSphere middleware.
The following component types are supported for WebSphere middleware.
IBM WebSphere Application Server 8.5
IBM WebSphere Liberty ND
Here’s the command to install the WebSphere optimization pack using the Akamas CLI:
This page describes the Optimization Pack for the component type WebSphere Liberty ND.
There are no metrics for this component type.
cm_maxPoolSize
integer
50
0
→ 1000
yes
Maximum number of physical connections for a pool
cm_minPoolSize
integer
0
0
→ 1000
yes
Minimum number of physical connections for a pool
cm_maxConnectionsPerThread
integer
1
0
→ 30
yes
Maximum number of connections per thread
cm_numConnectionsPerThreadLocal
integer
1
0
→ 30
yes
Maximum number of connections per local thread
cm_purgePolicy
categorical
EntirePool
EntirePool
, FailingConnectionOnly
, ValidateAllConnections
yes
Purge Policy
cm_connectionTimeout
categorical
30s
-1
, 0
, 5s
, 10s
, 30s
, 60s
, 90s
, 120s
yes
Connection Timeout
cm_maxIdleTime
categorical
30m
-1
, 1m
, 5m
, 10m
, 15m
, 30m
yes
Max Idle Time
cm_reapTime
categorical
3m
-1
, 30s
, 1m
, 3m
, 5m
yes
Reap Time
exe_coreThreads
integer
-1
-1
, 4
, 6
, 8
, 10
, 12
, 14
, 16
, 18
, 20
yes
Number of core threads
exe_maxThreads
integer
-1
-1
→ 200
yes
Max number of threads
db_minPoolSize
integer
0
0
→ 1000
yes
Mimimum pool size
db_maxPoolSize
integer
50
0
→ 1000
yes
Maximum pool size
db_connectionWaitTime
integer
180
0
→ 3600
yes
Connection wait time
This page describes the Optimization Pack for the component type WebSphere 8.5.
There are no metrics for this component type.
was_tcp_maxppenconnections_tcp2
integer
connections
20000
1
→ 128000
yes
Maximum number of connections that are available for a server to use (TCP_2)
was_tcp_listenBacklog_tcp2
integer
connections
511
1
→ 1024
yes
Maximum number of outstanding connection requests that the operating system can buffer while it waits for the application server to accept the connections (TCP_2)
was_tcp_maxppenconnections_tcp4
integer
connections
20000
1
→ 128000
yes
Maximum number of connections that are available for a server to use (TCP_4)
was_tcp_listenBacklog_tcp4
integer
connections
511
1
→ 1024
yes
Maximum number of outstanding connection requests that the operating system can buffer while it waits for the application server to accept the connections (TCP_4)
was_http_maximumPersistentRequests_http2
integer
requests
10000
1
→ 20000
yes
Maximum number of persistent requests that are allowed on a single HTTP connection (HTTP_2)
was_http_maximumPersistentRequests_http4
integer
requests
10000
1
→ 20000
yes
Maximum number of persistent requests that are allowed on a single HTTP connection (HTTP_4)
was_threadpools_minimumSize_webcontainer
integer
threads
50
1
→ 100
yes
Minimum number of threads to allow in the pool (Web Container)
was_threadpools_maximumsize_webcontainer
integer
threads
50
1
→ 500
yes
Maximum number of threads to maintain in the thread pool (Web Container)
was_threadpools_minimumSize_default
integer
threads
20
1
→ 100
yes
Maximum number of threads to maintain in the thread pool (Web Container)
was_threadpools_maximumsize_default
integer
threads
20
1
→ 500
yes
Maximum number of threads to maintain in the default thread pool (default)
was_threadpools_minimumSize_threadpoolmanager_orb
integer
threads
10
1
→ 100
yes
Minimum number of threads to allow in the pool (ThreadPoolManager ORB)
was_threadpools_maximumsize_threadpoolmanager_orb
integer
threads
50
1
→ 500
yes
Maximum number of threads to maintain in the thread pool (ThreadPoolManager ORB)
was_threadpools_minimumSize_objectrequestbroker_orb
integer
threads
10
1
→ 100
yes
Minimum number of threads to allow in the pool (ObjectRequestBroker ORB)
was_threadpools_maximumsize_objectrequestbroker_orb
integer
threads
50
1
→ 500
yes
Maximum number of threads to maintain in the thread pool (ObjectRequestBroker ORB)
was_threadpools_minimumSize_custom_TCPChannel_DCS
integer
20
1
→ 100
yes
Minimum number of threads to allow in the pool (TCPChannel.DCS)
was_threadpools_maximumsize_custom_TCPChannel_DCS
integer
threads
100
1
→ 500
yes
Maximum number of threads to maintain in the thread pool (TCPChannel.DCS)
was_auth_cacheTimeout
integer
milliseconds
600
0
→ 7200
yes
The time period at which the authenticated credential in the cache expires
was_webserverplugin_serverIOtimeout
integer
milliseconds
900
-1
→ 1800
yes
How long should the plug-in wait for a response from the application
was_Server_provisionComponents
categorical
false
true
, false
yes
Select this property if you want the server components started as they are needed by an application that is running on this server
was_ObjectRequestBroker_noLocalCopies
categorical
false
true
, false
yes
Specifies how the ORB passes parameters. If enabled, the ORB passes parameters by reference instead of by value, to avoid making an object copy. If disabled, a copy of the parameter passes rather than the parameter object itself.
was_PMIService_statisticSet
categorical
basic
true
, false
yes
When PMI service is enabled, the monitoring of individual components can be enabled or disabled dynamically. PMI provides four predefined statistic sets that can be used to enable a set of statistics