set serverInstance.iiop-service.orb.system.monitoringEnabled=true
reconfig serverInstance
Connection Statistics
The following statistics are gathered on ORB connections:
■
total-inbound-connections Total inbound connections to ORB.
■
total-outbound-connections Total outbound connections from ORB.
Use this command to get ORB connection statistics:
asadmin get --monitor
serverInstance.iiop-service.orb.system.orb-connection.*
Thread Pools
The following statistics are gathered on ORB thread pools:
■
thread-pool-size Number of threads in ORB thread pool.
■
waiting-thread-count Number of thread pool threads waiting for work to arrive.
Use this command to get ORB thread pool statistics:
asadmin get --monitor
serverInstance.iiop-service.orb.system.orb-thread-pool.*
Tuning the ORB
Tune ORB performance by setting ORB parameters and ORB thread pool parameters. You can
often decrease response time by leveraging load-balancing, multiple shared connections, thread
pool and message fragment size. You can improve scalability by load balancing between
multiple ORB servers from the client, and tuning the number of connection between the client
and the server.
The following table summarizes the tunable ORB parameters.
TABLE3–3 TunableORBSettings
Path ORB modules Serversettings
RMI/ IIOP from application clientto application
server
communication
infrastructure, thread
pool
steady-thread-pool-size, max-thread-pool-size,
idle-thread-timeout-in-seconds
ORBSettings
Chapter3 • Tuningthe EnterpriseServer 71