Tuxedo Advisor. The Tuxedo advisor contains the following Tuxedo Performance Advisor Tuxedo...

17
Tuxedo Advisor Tuxedo Advisor

Transcript of Tuxedo Advisor. The Tuxedo advisor contains the following Tuxedo Performance Advisor Tuxedo...

Page 1: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo AdvisorTuxedo Advisor

Page 2: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Advisor

The Tuxedo advisor contains the following

Tuxedo Performance Advisor Tuxedo Runtime Monitor Tuxedo Runtime Action Tuxedo Configuration (RM)

Page 3: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Performance questions Questions:

How do you group services into servers? based on ????

How do you set the MIN/MAX instances of a Tuxedo Server?

How can I reduce the number of servers/instances? How would you know which service to improve so

you will have the biggest effect on your performance.

How can I decrease the system resources without effecting the performance

Page 4: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Performance Advisor recommends Advise where should a Tuxedo Service be located based on historical performance information.

Group services based on their response times, service usage/frequency.

“Common Profile” Provide the MIN/MAX instances of a Tuxedo

Server based on usage statistics. Which service do I need to better in order to

increase my overall system performance.

Page 5: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Service Performance User experience is based on the following

parameters: Client code Network Tuxedo Server Queue (MSSQ or SSSQ) Service runtime

Page 6: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Current Service distribution

Server AService X – 0.30 sec

Service Y – 2 sec

Server Queue

Service X

Service X

Service Y

Service X

Service Y

Page 7: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Performance Service distribution

Server A Service X[1..3] – 0.30 sec

Service Y[1..3] – 2 sec

Server Queue

Service X3

Service X2

Service X1

Service X1

Server B

Service Y2

Service Y1

Service Y1

Service Y2

Page 8: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Performance Advisor Report

Page 9: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Sample Report

Page 10: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Server InstanceHow do you calculate the server MIN/MAX

instances? Based on statistical data:

Service performance. Number of request.

When do you need to calculate the server MIN/MAX instances?

When service performance has changed. When service usage changes. When adding a new service to the server.

Page 11: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo current MIN/MAX

Page 12: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo new MIN/MAX

Page 13: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Runtime Monitor Show services that are currently suspected in

causing bottlenecks in the system Monitoring Servers and instances

List all running servers For each server show the number of live instances

Monitor server instance queue The number of request waiting for execution.

Monitor number of clients that are connect to the domain

Monitor system CPU&Memory

Page 14: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Tuxedo Runtime Action Start/Stop Tuxedo Server/Group/Instance

Restart Tuxedo Server instances one by one

Dynamic Actions: Change service priority Advertise/Un advertise a service Suspend/Resume a server/service/interface Change service/interface transaction timeout

Page 15: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Domain configuration information Display the main parameters of a Tuxedo

domain environment. General information:

Maximum number of servers for this domain. Maximum number of services for this domain. Maximum number of objects Maximum number of Queues

Show network connection ports (XXXADDR) Show which Tuxedo capabilities are used by the

domain: Security, CORBA, Events, Domain Connections, Network

architecture, XA transactions

Page 16: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Domain configuration

information (Cont.) Show Application Server main parameters

Minimum & Maximum instances, auto restart, enable statistics, Queue type, Server type, Server request queue Name

For multithreaded servers: Initial & Maximum number of concurrently dispatched threads, Size of the stack created for each dispatch thread.

Advise about recommended changes to the domain configuration in regarding to performance.

Page 17: Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.

Thank You!

Thank you.

[email protected]