IBM Support

CM Synergy 6.1 Configuration and Tuning

Question & Answer


Question

CM Synergy 6.1 Configuration and Tuning

Answer

Overview

Telelogic CM Synergy 6.1 Release is a major new release of the Telelogic Change Management Suite that provides the following capabilities.

  • A new user interface based on Java Swing called "Telelogic CM Synergy for Developers" was introduced in the limited 6.0 release. The 6.1 release is the general availability release. Refer to the CM Synergy 6.1 Release Notes for specific changes from 6.0 to 6.1.
  • Provide isolation between the presentation layer (GUI) and the business logic by implementing a server-based API as a major first step toward a new product architecture
  • A tour of the tool, CBT-based introduction to "CM Synergy for developers" client
  • Key DCM enhancements and fixes
  • Support for running CM Synergy clients on machines which have been allocated dynamic IP addresses via DHCP
  • Additional bug fixes With major product enhancement, come higher client and server requirements for CM Synergy. This field advisory details the client and server machine requirements and Informix database tuning/maintenance information. This information is especially critical for customers upgrading from Continuus/CM 4.5.


CM Synergy Server Requirements

For optimal performance, CM servers must be configured with the recommended hardware and software configuration detailed below.


The term "simultaneous user" is defined as engine processes running on a single CM server. Depending on the customer's usage, they could have 250 CM users added to their user list but have, at most, 50 users running at the same time. This equals 50 simultaneous users.


UNIX Server Requirements




0 - 50
Simultaneous Users
51 - 250
Simultaneous Users
Processor 300 MHz + Dual Processor 400 MHz + Quad Processor
RAM 1 Gigabyte 2 Gigabyte+
Swap Space 2 times physical RAM 3 times physical RAM
Informix DB Space 2 Gigabyte Raw Partition 4 Gigabyte Raw Partition

Windows Server Requirements




0 - 50
Simultaneous Users
51 - 250
Simultaneous Users
Processor Pentium III 500 MHz Dual Processor Xeon Quad Processor
RAM 1 Gigabyte 2 Gigabyte+
Swap Space 2 times physical RAM 3 Gigabyte
Informix DB Space 2 Gigabyte Partition 4 Gigabyte Partition

For Windows and Unix CM server installations that need to support an additional 250 simultaneous users, it is recommended that another CM server host machine is setup to support the engine processes.


CM Server Operating System Support



Operating System Version
AIX
Compaq TRU
HP-UK
Redhat Linux
SGI IRIX
Solaris
Windows NT
Windows 2000
4.3.3
64 5.1
11.0
7.0
6.5.10
7 and 8
4.0 Service Pack 6a
Service Pack 1

CM Server Machine Guidelines


Although the minimum and recommended CM server configuration is detailed above, this section contains additional information that may be useful for configuring your CM database server.


Processors


In order for your server to enable multi-threading performance improvements, it is recommended that your CM database server contain 4 CPUs instead of 2. If your server is configured with 2 CPUs, Informix cannot take full advantage of it's multi-threading capabilities. This is because Informix will reserve a single CPU solely for the operating system and will only utilize a single CPU on a dual processor server. For quad processor servers, Informix will utilize 3 CPUs and reserve one for the operating system.


Memory


It is recommended that your CM engine server contain at least 2 Gigabyte of RAM. Each CM session can take up approximately 10 Megabytes for the engine process and an additional 5 Megabytes for Informix. This equals 15 MB for each CM session. Informix is a dynamic server and it will grow in memory depending on usage. The initial memory usage of Informix can be 40 Megabytes but it can grow to more than 1 Gigabyte. The following table is a guideline on how much memory you may need to support Informix.



Number of Simultaneous Users CM Engine Memory + Informix Memory Growth
0 - 50
51 - 100
101 - 200
750 Megabytes
1.5 Gigabytes
3 Gigabytes

CM Synergy Client Requirements


UNIX Client Requirements




Minimum Recommended
Processor 200 MHz Single Processor 400 MHz+ Single Processor
RAM 128 Megabyte 256 Megabyte+
Swap Space 2 times physical RAM 3 times physical RAM
Window Manager X11R4 or better
Web Browser Netscape 4.61
Note: When running CM Synergy UNIX clients, if you do not specify the engine host using the –h option on startup, the CM engine process is started on the local machine. For better performance, you may want to specify the CM server machine to run the engine process on. (for example: ccm start -h <CM server>)

Windows Client Requirements




Minimum Recommended
Processor Pentium II 500 MHz Single Processor Pentium III 733 MHz+ Single Processor
RAM 128 Megabyte: Original Client
256 Megabyte: Developer Client

Virtual Memory 2x Physical Memory 3x Physical Memory
Web Browser Netcape 4.61 or IE 4.0+
CM Synergy Original Client Operating System Support


Operating System Version
AIX
Compaq TRU
HP-UK
Redhat Linux
SGI IRIX
Solaris
Windows 98
Windows NT
Windows 2000
4.3.3
64 5.1
11.0
7.0
6.5.10
7 and 8

4.0 Service Pack 6a
Service Pack 1

CM Synergy Developer Client Operating System Support



Operating System Version
Windows NT
Windows 2000
4.0 Service Pack 6a
Service Pack 1

Informix Tuning Guidelines


In order for the CM Synergy database server to run with optimal performance, proper configuration and maintenance of the Informix database must be performed. This section details the Informix machine server configuration, database tuning, and maintenance guidelines.


For specific instructions on how to set Informix parameters, refer to the CM Synergy Partitions

  • You should always use raw partitions versus cooked partitions.
  • For optimal performance for a UNIX server, you should create 4 raw partitions on separate, physical disk drives.
  • Each chunk file (ccm, log, rootdbs, tempdbs) should be placed on separate partitions.


Dedicated Informix Server

For optimal performance, your CM database server machine should be a dedicated to running CM Synergy. If you have a machine that is a dedicated CM database server, the you need to make the following setting in Informix:


RESIDENT = 1


The default setting is set to 0. If this setting is set to zero, the CM server will swap out Informix from physical memory to disk, slowing down performance for the CM server.


How to set BUFFERS


The Informix BUFFERS parameter is set during the CM database server creation. This is calculated according to the number of users specified during the database creation process. 1 buffer is equal to 2000 or 4000 bytes depending on the OS. Informix recommends that the BUFFERS parameter be set to 20% of physical memory, depending on the operating system. The following is an example:


Solaris and HP Server with 1Gigabyte of RAM = 200 Megabytes / 2000 bytes
NT and AIX Server with 1 Gigabyte of RAM = 200 Megabytes / 4000 bytes


Database Maintenance


Similar to the frequent disk defrag required to keep disk drive performance optimal, similar maintenance must be done on the CM database server.

  • Once a month, indices on the database should be repaired.
  • Once a month, the CM server should be restarted to free up memory used by Informix.
  • Once a year, the database should be packed, indices repaired, and unpacked.

[{"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF010","label":"HP-UX"}],"Version":"6.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Historical Number

KB2269;FA103

Document Information

Modified date:
22 December 2020

UID

swg21325236