Performance tuning, or optimization, is the process of modifying a system's configuration in order to improve its efficiency at meeting specified functional goals. The systems in question can be a single application, one Domino server, a collection of servers participating in a common activity, such as mail routing or replication, or an entire Domino infrastructure.
Performance tuning is goal-focused, and involves balancing the use of available system resources in order to meet those goals. This usually involves some sort of trade off, where one or more resources are optimized at the expense of others. A classic example of this is caching, which attempts to improve I/O performance by buffering data to memory. The memory allocated to the cache service is unavailable for use by any other programs on the platform, but if overall system performance is improved, the benefits outweigh the cost.
This IBM Redpaper discusses a best practices approach to Performance Tuning in Domino 7. It addresses both how to approach the science of performance tuning in a structured, logical manner, while also providing an in-depth discussion of specific configuration parameters to tune in specific situations.
After reading this Redpaper, this should further assist Domino Administrators in tuning Domino systems to more effectively:
- Improve user or application response time
- Improve system stability
- Reduce transaction times
- Balance the use of system resources
Table of contents
Chapter 1. Introduction to performance tuning in Domino
Chapter 2. Understanding performance tuning and the Domino tools available
Chapter 3. Managing Performance Data and establishing a baseline
Chapter 4. Road map for how and where to begin performance tuning
Chapter 5. Understanding what to tune
Chapter 6. Special considerations and advanced topics
Appendix A. Important notes.ini parameters