Professional Documents
Culture Documents
TODAYS AGENDA
Introduction
System Performance Tuning
Changing dispatcher settings
SENTURUS INTRODUCTION
WHO WE ARE
Business
Intelligence
Enterprise Planning
Predictive Analytics
Our Team:
optimized FM models
optimized OS
Tuning Overview
Common terms:
Connection = a thread
Report Server = IBM Cognos Dispatcher
BIBusTKServerMain)
servers in a group
report services
Specify the number of low and high affinity connections
DEMO
IMPROVING PERFORMANCE
OF
SORTED REPORTS
To connect to the Training server, go to the Windows Start menu, select Run, type MSTSC, and
press Enter.
2.
Paste the Public DNS address that you are given by the instructor into the Computer name
field. Click Connect. Log in as modeler, Admin1234.
3.
Once the Remote Desktop starts, click the Start button in the remote session.
4.
Select All Programs, and navigate to the IBM Cognos 10 - 64 folder and click on IBM Cognos
Configuration. Click Yes to any messages.
5.
Under the Environment section is the Sort buffer size in MB. The default value is 4 MB.
Typically this can be safely increased 4 to 8 times. Increased sort buffer capacity will improve
ad-hoc query performance.
6.
7.
8.
From the Actions menu, click Restart. Click OK and then Continue to any warning messages
and then click Close.
DEMO
CONFIGURING
DISPATCHER
In the Remote Desktop session, right-click the Taskbar, and select Start Task Manager.
2.
Click the Performance tab. Notice that there are 2 CPUs and about 7.5 MB of RAM. We want
to configure our processes to maximize the capacity of our dedicated server.
2.
3.
4.
5.
Next to the :9300 dispatcher name, click Set Properties and then click the Settings tab.
6.
Under Category select Tuning. Set the Entries range to 1 104. (yes, there are 104 Tuning
settings across all services)
7.
Because this system has multiple fast processors, change the Processing Capacity to 2.0.
In a two dispatcher environment, this dispatcher would handle 2/3 the processing while
the other would handle 1/3. This setting is relative to the total available Processing capacity
of the environment.
8.
Under Maximum number of processes for the batch report service during non-peak period
and Maximum number processes for the report service during non-peak period set the
value on both of these to 4. The best practice for these values is 2 per CPU.
Under Number of high affinity connections for the batch report service during non-peak
period set the value to 4. Under Number of low affinity connections for the batch report
service during non-peak period set the value to 8.
10. Under Maximum number of processes for the batch report service during peak period and
Maximum number processes for the report service during peak period set the value on
both of these to 4.
11. Under Number of high affinity connections for the batch report service during peak period
set the value to 4. Under Number of low affinity connections for the batch report service
during peak period set the value to 8.
12. Under Number of high affinity connections for the report service during non-peak period
set the value to 4. Under Number of low affinity connections for the report service during
non-peak period set the value to 8.
13. Under Number of high affinity connections for the report service during peak period set
the value to 4. Under Number of low affinity connections for the report service during
peak period set the value to 8.
14. Click OK
Scalability Planning
Scalability is the ability of a system to adapt to
increased processing demands in a predictable way
IBM Cognos was designed for scalability
Server with
Dispatcher
Server with
Dispatcher
Server with
Dispatcher
Web Server
Gateway
Dispatcher
Weight = 1
Dispatcher
Weight = 1
Dispatcher
Weight = 2
Vertical Scaling
Installing multiple dispatchers on a single server can
leverage available capacity
You must install into a separate directory from the first
install
Remember to configure unique ports for each
component
Infrastructure Issues
Other Topics
Advanced Topics
Optimized FM models
Use true dimensions and facts
Multi-tenancy
Supports multiple customers/organizations on a single
deployment
Helps restrict data to which users have access
Use the audit logs to keep track of tenants usage
dispatcher
Q&A
THANK YOU