Compaq AAR-88LB-TE manual Performance Tips, Process Quotas, Journal Sizing, RTR Startup Qualifiers

Page 37
Performance Tips

7

Performance Tips

With RTR Version 3, there are several considerations for improving performance. These are described in the following sections.

7.1 Process Quotas

OpenVMS process quotas should be increased to accomodate the use of mailboxes for processes. Check the RTR Installation Guide for the specific formula to use.

7.2 Journal Sizing

With RTR, the larger the journal, the more time it takes to read it. This can affect failover in some circumstances. Due to the new journal format, journal files need to be created larger than in RTR Version 2 to accomodate the larger transaction identification implemented for RTR Version 3. Monitor the journal file periodically to make it the most effective size for your RTR environment.

7.3 RTR Startup Qualifiers

RTR startup qualifiers have changed. You no longer provide specific configuration information, but use OpenVMS quotas; RTR Version 3 manages configuration requirements.

7.4 Monitoring

Monitoring is an important tool for evaluating performance on RTR facilities and between RTR nodes. It provides you with direct feedback on the performance and characteristics of your RTR system and its applications.

Additionally, because RTR Version 3 monitoring uses RTRACP heavily, doing constant monitoring can affect performance. If monitoring is affecting performance on your RTR system, use a longer monitoring interval than the default (2 seconds). Use the RTR MONITOR command with the /INTERVAL=seconds qualifier to increase the monitoring interval.

You generally use a different monitoring interval when debugging a new environment, facility, or application than when you are in production. This is not different between RTR Version 2 and RTR Version 3.

7.5 Memory

RTR Version 3 requires more memory than RTR Version 2. Monitor the RTR and application processes for increased page fault rates, and increase process memory quotas if required.

Performance Tips 7–1

Image 37
Contents June Reliable Transaction Router Migration GuideOperating System Compaq Computer Corporation Houston, TexasFirst Printing, December Revised, June Installation ContentsNetwork Issues PrefaceSystem Management 8 Problem Diagnosis and Reporting6 Running Version 2 Applications Performance TipsIndex Tables Page Audience PrefaceOrganization of This Guide Readers Comments Related DocumentsConventions monospace Page Introduction 1.1 Why Migrate?1.2 Goals and Nongoals Introduction 1.1 Why Migrate?1.3 Reading Guidelines 2.1 Cleaning Up the Old Version 2 Environment Installation2.2 Preserving the Old Environment Installation 2.2 Preserving the Old Environment2.3 Can Both RTR Version 2 and Version 3 Coexist On the Same Node? 2.5 Process QuotasInstallation 2.5 Process Quotas 2.6 Journal IssuesTable 2-1 OpenVMS Limits 2.7 Rights and Privileges Installation 2.6 Journal Issues 2.6.1 Removing the Old Journal2.8 Memory and Disk Requirements 2.6.2 Journal Compatibility2.8 Memory and Disk Requirements 2.9 Rollback to RTR VersionDEASSIGN/SYSTEM/EXEC RTRSHR Table 2-2 OpenVMS Disk RequirementsPage Architectural Changes 3.2 Command Server Process3.1 RTR Daemon Process 3.3 The Shared Library LIBRTR.EXE3.5 Interprocess Communication 3.4 The ACP Process3.6 Shared Memory Parameters 3.7 CountersArchitectural Changes 3.8 Quorum Issues 3.8 Quorum Issues3.9 Server-Process Partition States Page 4.1 DECnet Support Network Issues4.2 TCP/IP Support 4.3 Specifying a Preferred Transport Network Issues 4.3 Specifying a Preferred Transport4.3.1 Supported Products 5.1 OpenVMS Quotas System Management5.2 Startup 5.3 Creating Facilities5.5 Monitoring 5.4 InteroperabilitySystem Management 5.4 Interoperability 5.5.1 RTR Version 2 Screens5.5.3 User Parsing of Monitor Output 5.5 Monitoring5.5.4 User Customized Monitors Table 5-3 New RTR Version 3 Monitor Pictures5.9 Using RTR Version 2 Command Procedures 5.6 Remote Command Support5.10 Command Line Interface Support for RTR Version 2 API 5.11 Interpreting Output from SHOW CommandsSystem Management 5.11 Interpreting Output from SHOW Commands 5.12 Comparing RTR Version 2 and Version 3 Utility CommandsTable 5-4 Cont. Changed SHOW COMMANDS Table 5-5 Obsolete OpenVMS RTR Utility CommandsTable 5-6 Cont. New OpenVMS RTR Utility Commands 5.12 Comparing RTR Version 2 and Version 3 Utility Commands6.1 Comparison of OpenVMS API and Portable API Running Version 2 ApplicationsRunning Version 2 Applications 6.2 Recompiling and Relinking6.1 Comparison of OpenVMS API and Portable API Table 6-1 OpenVMS API and Portable API Comparison6.2.1 RTR Version 2 Applications Running on RTR Version Running Version 2 Applications 6.2 Recompiling and Relinking6.3 Running Applications Installed with Privileges 6.3 Running Applications Installed with Privileges6.4 Application Level Interoperability 6.5 Support for $GETTXI6.6 Threaded Applications 6.8 Current Issues6.7 DDTM Support Running Version 2 Applications 6.6 Threaded ApplicationsPage 7.1 Process Quotas Performance Tips7.2 Journal Sizing 7.3 RTR Startup QualifiersPerformance Tips 7.6 Simultaneous Multiprocessing 7.6 Simultaneous Multiprocessing8.2 RTRERROR.LOG File Problem Diagnosis and Reporting8.1 RTR Operator Log 8.3 Dump FileProblem Diagnosis and Reporting 8.4 Producing and Directing a Trace 8.6 Contents of the RTR Journal File1. Enter the SHOW PROCESS RTRACP/CONTINUOUS OpenVMS command 4. Enter the OpenVMS ANALYZE/SYSTEM SET PROCESS RTRACP commandIndex