VERIFIED SOLUTION i

How to increase performance with EngageOne Server

Software Affected: EngageOne Server
 
1) Try to avoid running the purge process during peak hours.
2) High Performance RAID storage with Serial Attached SCSI (SAS) drives, such as 15K RPM Hard Drives or High Performance SLC SSD is highly recommended.
3) CPU (quantity and speed): Due to the multi-threaded architecture of EngageOne application, 8 processors (2 Quad cores) or more are recommended.
4) RAM (quantity and speed): To take advantage of file system caching and provide ample memory for JVM to allow for internal caching, 32 GB or more of high-speed RAM is recommended.
5) Multiple disks: If separate and independent high-performance drives are available, configure each of the following directories (configured in config-settings.xml) on a separate drive. If only one high performance drive is available, keep all directories on that drive:
i. active-drive
ii. batch/temp
iii. delivery channel output
iv. Java I/O temp
6) When running EngageOne on a server with Anti-virus software can cause a performance issue due to the software scanning all files that get written to and read from. On lower specification servers this can impact the performance of the EngageOne service. To prevent this from being an issue the following folders can be added to an Exclusion rule in the Anti-virus software to help speed the system up:
Active-drive
engageone\server\batch
enageone\server\doc1gen
7) Run the purge process and optimize the hard drive.
8) Upgrading from earlier versions of the 3.x EngageOne Server software will increase performance.  Improvements to the software performance have been made since then.
UPDATED:  October 9, 2017