Performance Tuning is essential in any enterprise, helping to ensure maximum returns for the IT investment. Besides aiding in end users getting the best response time, it also helps to determine the maximum load the application can safely support.
WebSphere Application Server is a critical component of enterprise JEE application infrastructures, and tuning this middleware is critical in achieving the best performance.
This tutorial introduces WebSphere Application Server Performance Tuning Toolkit (hereafter called PTT) and demonstrates how it can be used for uncovering performance bottlenecks and for tuning the WebSphere Application Server infrastructure. It assumes that you have basic knowledge of WebSphere Application Server and performance testing.
Before we delve more into WebSphere Application Server performance tuning, a small digression so that we don't miss the forest for the trees. Middleware tuning is only one aspect and should be seen holistically with capacity planning and tuning for the entire software stack (operating system, application, database, client/browser, and so on). This end-to-end vision of ensuring optimal capacity is performance engineering -- a nice topic for another day.