JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle GlassFish Server Message Queue 4.5 Administration Guide
search filter icon
search icon

Document Information

Preface

Part I Introduction to Message Queue Administration

1.  Administrative Tasks and Tools

2.  Quick-Start Tutorial

Part II Administrative Tasks

3.  Starting Brokers and Clients

4.  Configuring a Broker

5.  Managing a Broker

6.  Configuring and Managing Connection Services

7.  Managing Message Delivery

8.  Configuring Persistence Services

9.  Configuring and Managing Security Services

10.  Configuring and Managing Broker Clusters

11.  Managing Administered Objects

12.  Configuring and Managing Bridge Services

13.  Monitoring Broker Operations

14.  Analyzing and Tuning a Message Service

About Performance

The Performance Tuning Process

Aspects of Performance

Benchmarks

Baseline Use Patterns

Factors Affecting Performance

Message Delivery Steps

Application Design Factors Affecting Performance

Delivery Mode (Persistent/Nonpersistent Messages)

Use of Transactions

Acknowledgment Mode

Durable and Nondurable Subscriptions

Use of Selectors (Message Filtering)

Message Size

Message Body Type

Message Service Factors Affecting Performance

Hardware

Operating System

Java Virtual Machine (JVM)

Connections

Message Service Architecture

Broker Limits and Behaviors

Data Store Performance

Client Runtime Configuration

Adjusting Configuration To Improve Performance

System Adjustments

Solaris Tuning: CPU Utilization, Paging/Swapping/Disk I/O

Java Virtual Machine Adjustments

Tuning Transport Protocols

Tuning the File-based Persistent Store

Broker Memory Management Adjustments

Using Physical Destination Limits

Using System-Wide Limits

Client Runtime Message Flow Adjustments

Message Flow Metering

Message Flow Limits

Adjusting Multiple-Consumer Queue Delivery

15.  Troubleshooting

Part III Reference

16.  Command Line Reference

17.  Broker Properties Reference

18.  Physical Destination Property Reference

19.  Administered Object Attribute Reference

20.  JMS Resource Adapter Property Reference

21.  Metrics Information Reference

22.  JES Monitoring Framework Reference

Part IV Appendixes

A.  Distribution-Specific Locations of Message Queue Data

B.  Stability of Message Queue Interfaces

C.  HTTP/HTTPS Support

D.  JMX Support

E.  Frequently Used Command Utility Commands

Index

Chapter 14

Analyzing and Tuning a Message Service

This chapter covers a number of topics about how to analyze and tune a Message Queue service to optimize the performance of your messaging applications. It includes the following topics: