This document is a configuration checklist for the AR System Email Engine for Remedy 9.1, 18xx, 19xx and 20xx releases.
All recommendations should be taken as a starting point. BMC encourages customers to conduct their own testing based on their own workload and adjust the settings as necessary. These configurations should be used to optimize performance for Incoming, Outgoing, and general Email Engine processing.
To test your Email Engine Throughput, check this link
For information on testing your Mailbox Configurations, check this link
For more information on Performance Tuning for Remedy, check this link
For information on Hardware Requirements, check this link
For the Remedy on-premises Solution Architecture, check this link
For the AR System Server Configuration Checklist, check this link
For the AR System Approval Server Configuration Checklist, check this link
For the DWP Configuration Checklist, check this link
For the FTS Best Practice Configuration Guide, check this link
Introduction
These best practices are based on high loads of incoming and outgoing messages on a single Email Engine Mailbox. To test your own environment, use the Email Engine Throughput utility to test your performance before and after making changes
Before and after results using the Default and Best Practice Configuration
Test | Count of Emails | Time Taken (hh:mm:ss) | Throughput (mails processed/min) | Incoming (Best Practice) | 5,000 | 1:08:04 | 73.46 | Incoming (Default) | 5,000 | 5:10:57 | 16.08 | Outgoing (Best Practice) | 500,000 | 10:52:38 | 766.12 | Outgoing (Default) | 500,000 | 23:05:14 | 360.95 |
Tuning the Email Engine Process
Setting Name | Recommended | Default | Location | JVM Heap Size | -Xms256m -Xmx1024m | -Xms256m Xmx1024m | Registry (Windows) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BMC Remedy Email Engine - <Server Name>\Parameters.
Emaild.sh (Unix) JAVAOPTS | JVM Options | ========================= -XX:+DisableExplicitGC -XX:NewRatio=2 -XX:+UseCompressedOops ** -XX:+UseConcMarkSweepGC ** | | Registry (Windows) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BMC Remedy Email Engine - <Server Name>\Parameters. Add a new JVM Option Number <x> and update JVM Option Count. For Example:
 Emaild.sh (Unix) JAVAOPTS | com.bmc.arsys.emaildaemon.MailboxPollingUnitIsMinutes | False | True | Centralized Configuration-> com.bmc.arsys.emaildaemon |
** Denotes unsupported JVM parameters for Java11 ref# KA000275836
Tuning Outgoing Email Processing
Setting Name | Recommended | Default | Location | com.bmc.arsys.emaildaemon.SendEmailSetSize | 2000 | 100 | Centralized Configuration-> com.bmc.arsys.emaildaemon | com.bmc.arsys.emaildaemon.OutgoingMessagesQueueSize | 2000 | 100 | Centralized Configuration-> com.bmc.arsys.emaildaemon | com.bmc.arsys.emaildaemon.NumberOfSenderThreads | 16 | 4 | Centralized Configuration-> com.bmc.arsys.emaildaemon | Polling Interval (Outgoing) | 15 seconds | 10 minutes | ARSystem Email Mailbox Configuration | Modify Index on AR System Email Messages form Ixxx_0_18093 | Add C1 to front | Missing C1 | Dev Studio |
Tuning Incoming Email Processing
Setting Name | Recommended | Default | Location | com.bmc.arsys.emaildaemon.IncomingConnectionRecycleSize | 1000 | 100 | Centralized Configuration-> com.bmc.arsys.emaildaemon | com.bmc.arsys.emaildaemon.IncomingMessagesQueueSize | 1000 | 100 | Centralized Configuration-> com.bmc.arsys.emaildaemon | Polling Interval (Incoming) | 30 seconds | 10 minutes | ARSystem Email Mailbox Configuration |
See also: BEST FAQ on AR System Email Engine Issues
|