21.02.2013 Views

Vijay Adik vadik@us - IBM

Vijay Adik vadik@us - IBM

Vijay Adik vadik@us - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5<br />

<strong>IBM</strong> Advanced Technical Support - Americas<br />

Performance Overview – Tuning Methodology<br />

Iterative Tuning Process<br />

�Stress System (i.e., Tune at Peak workload)<br />

�Monitor Sub-Systems<br />

�Identify Predominant Bottleneck<br />

�Tune Bottleneck<br />

�Repeat<br />

CPU Memory Network I/O<br />

© 2009 <strong>IBM</strong> Corporation<br />

Predominant Bottleneck<br />

• Understand the external view of system performance<br />

The external view of system performance is the<br />

observable event that is causing someone to say<br />

the system is performing poorly. Typically, (1)<br />

end-user response time, (2) application (or task)<br />

response time or (3) throughput. Should not use<br />

system metrics to judge improvement.<br />

• Performance only improves when the predominant<br />

bottleneck is fixed<br />

Fixing a secondary bottleneck will not improve<br />

performance and typically results in overloading an<br />

already overloaded predominant bottleneck.<br />

• Monitor Performance after a change – Tuning is an<br />

iterative process<br />

Monitoring is required after making a change for<br />

two reasons (1) Fixing the predominant bottleneck<br />

typically uncovers another bottleneck, and (2) Not<br />

all changes yield a positive results. If possible you<br />

should have a “repeatable” test to so change can<br />

be accurately evaluated.<br />

• End-User Response time is the elapsed time between when a user submits a request and receives a response.<br />

• Application Response time is the elapsed required for one or more jobs to complete. Historically, these jobs have been called batch jobs.<br />

• Throughput is the amount of work that can be accomplished per unit time. This metric is typically expressed in terms of transaction per minute.<br />

April 17, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!