Important
Except for evaluation purposes, do not install an agent on the same machine as the server.
Many Serena Release Automation users have found that by following these general guidelines you can reduce the chances of performance-related issues:
-
Install the server as a user account. The server should be installed as a dedicated system account whenever possible. While not recommended, Serena Release Automation can run as the root user (or local system user on Windows) and running in this manner avoids all permission errors.
-
Install each agent as a dedicated system account. Ideally, the account should only be used by Serena Release Automation. Because Serena Release Automation agents are command execution engines, it is advisable to limit what they can do on host machines by creating dedicated users and then granting them appropriate privileges. If you install an agent as the root user (or local system user on Windows), ensure that agent processes cannot adversely affect the host file system.
-
Except for evaluation purposes, do not install an agent on the Serena Release Automation server machine. Because the agent is resource intensive, installing one on the server machine can degrade performance during large deployments.
-
Install a single agent per host machine. Multiple agents on the same machine can negatively impact each other's performance. When you must install multiple agents, you might see performance degradation when multiple agents are busy simultaneously.