I have a XI R2(SP3) environment on a dual core Win2003Srv (4 gig RAM).
We have very large webi reports - some with 12 - 16 data providers and lots of aggregation. We have 2 WebiReport servers configured and we’re hitting CPU limits and user access problems (although I’m not convinced load is distributed evenly across these two services). I want to add more WebiReport servers and can introduce a second dual core server to do so.
Can I just install the WebIReport services and add them to the original host’s cluster, or do I need to load all services, and enable them in? I’m just trying to extend service and load balancing, not necessarily create fail over.
Thanks,
mtbhowie
(BOB member since 2005-06-08)
If you are actually CPU bound on your server, then you really need to look to expand to a second cluster node. Does perfmon or other systems monitoring tools confirm CPU is exceeding capacity? Or do you feel like the services themselves are just overloaded?
If expanding to a new, physical or virtual server, there are licensing implications though if you are on a CPU based model vs. named user licenses.
V
Eric Vallo
(BOB member since 2002-08-15)
Yes, but you need to ensure that your license supports multi-CPU deployment.
If you have NAMED licenses of BOE then you should be OK.
If you have CPU licenses of BOE then you will need to buy more licenses.
MJRBIM
(BOB member since 2007-03-23)
we have a combination of concurrent and named licenses – not CPU based.
CPU usage seems more “bound” then excessive. i.e. (3-4 users are in InfoView opening, refreshing - downloading reports) 2 WIREportServer processes 45- 60% of CPU usage each – cause delays and inability to work effectively (sessions seem to hang)
Do i need to install all servers on second node? or just the WIReportServer(s)?
mtbhowie
(BOB member since 2005-06-08)
You could install all the servers on the second node then disable all but the webi servers, then you have it ready in case server 1 dies. But generally, the Webi report servers do the heavy lifting. The standard (per BO Doc. or best practises) is to have 1 webi service per CPU (or 2 for dual-core).
tmcd
(BOB member since 2005-10-02)