book
Article ID: KB0082768
calendar_today
Updated On:
Description
There are different 'Pros & Cons' of installing multiple service instances on the same node.
Issue/Introduction
Is-it-OK-to-install-multiple-Web-Player-services-on-a-single-Node-Manager?
Environment
All Supported Environments
Resolution
Having multiple Spotfire Web Player instance could be beneficial, particularly on large computers with NUMA architecture.
Here are some of advantages of having multiple instances on the same node:
1) If there are unstable analyses that are suspected to result in issues for the process, these analyses can be routed to one dedicated service instance using file routing rules. This isolates the analyses from other instances.
2) A very large .NET heap may lead to long duration blocking garbage collections. By distributing analyses that lead to a large .NET memory footprint over more than one service instance, the .NET heap becomes smaller, which leads to quicker garbage collections.
Drawbacks:
1) Each service instance requires some overhead, mostly in terms of memory usage and also some CPU usage. Therefore, in case of less resources on the node, multiple instances on the same node should be avoided.
2) There is no data or document sharing between service instances. We may want to experiment with fewer or more service instances, especially on large computers.