MQ Technical Conference. September 2015. Powerpoint presentation.
“IBM MQ – Performance Tuning“ (44 slides).
This presentation first provides a high-level overview of asynchronous messaging concepts. The presentation then dives into the internal details of how MQ processes messages: from the “putting” of the message, through logging, file I/O, channel transmission, and finally to the “getting” of the message. A seventeen step model of this process is presented.
The process of identifying the MQ bottlenecks during MQ processing, as well as some options for addressing those bottlenecks, are presented. The difficulty of obtaining accurate measurement data is discussed, as is the need to benchmark the MQ infrastructure separately from the Application. The two sets of data are both essential to any performance discussion. Finally, some of the available and relevant tools are discussed.
By the end of the presentation, the viewer should have a basic understanding of the internal MQ processes that control performance, some of the Application design patterns to address performance, a conceptual model and strategy for measuring performance, and some initial tools with which to perform the analysis.