Products | Versions |
---|---|
TIBCO Enterprise Message Service | - |
Not Applicable | - |
Resolution:
Unfortunately, we do not have capacity planning guide available for EMS.
Hardware sizing is a difficult task as it depends on so many factors (including CPU speed, # of CPUs, operating system, disk speed, number of consumer/producers, network card speed, network bandwidth, network load, and amount of memory etc). Given so many variables TIBCO cannot provide specific information regarding hardware sizing. TIBCO recommends that customers carry out appropriate performance testing, according to their business processes, message sizes, rates and structure, etc. to help them determine the specific hardware/OS requirements for their production setup.
Below are the very high level general recommendations for hardware sizing.
a. Adequate CPU processing power. EMS, using one or two processors at most, often out-performs other systems running on more powerful hardware.
b. Adequate amount of physical memory. Depends on your message rate/size, you need to provide sufficient physical memory. We recommend 2-4 GB (depends) free physical memory for 32-bit OS. In case of hitting 32-bit OS memory limit, please consider utilizing 64-bit EMS.
c. Adequate NIC throughput. EMS is a messaging product, network capability is important for performance.
d. Adequate disk capability. Since EMS is expected to persist data to disk, you have to ensure there is enough disk space available, and disk speed is appropriate. Data store files could easily reach several GB in some cases. You should know the maximum down time for the consumer, the expected message arrival rate and the expected message size. Based on this, you can determine how much disk space is needed
TIBCO PSG has experience and resources to work with customer to test and help find optimal architectures.