Chapter 13. Performance 307
/SM590000Test driver location: The code that generates the retrieval workload can be installed on 
either of the following machines: 
– The same server on which the Content Manager OnDemand system is installed. 
By using the same server, you can maximize the stress on the Content Manager 
OnDemand system by eliminating the network connection and by using system 
processing cycles to generate and measure the response time and throughput.
– A network-connected workstation. 
This situation simulates either a web server that connects to the Content Manager 
OnDemand server or a user that connects to the Content Manager OnDemand server. 
/SM590000Number of test drivers: The number of systems that issue the requests can be increased 
so that the number of concurrent requests that reach the Content Manager OnDemand 
server exceeds the maximum expected number of requests.
/SM590000Test measurement: Two sets of measurements are used. The first set is at the test driver, 
which represents the user or Content Manager OnDemand Client. At this location, both 
throughput and response time on a transaction basis need to be collected. Also, it is 
important to check that the system that issues the retrieve requests is not overloaded and 
therefore not the performance bottleneck. In addition, at the Content Manager OnDemand 
server, request service times can be observed in the Content Manager OnDemand 
system log. System performance measurements must be collected by using operating 
system-specific tools.
13.3.4  System testing
After the load and retrieval tests are performed individually, it is important to perform an 
overall system test. This test must include running everything in parallel up to the maximum 
expected system usage. Everything includes load, retrieval, expiration, migration, duplication, 
and backup operations. The goal is to ensure that under the most stressful conditions 
possible, the system meets business requirements.
13.4  Performance issues that are based on data type
This section describes issues that relate to individual data types that can significantly affect 
the overall performance of Content Manager OnDemand. Several issues can be addressed 
by selecting or clearing certain functions and features within Content Manager OnDemand. 
Several of the issues that we describe can be addressed only by changing the way in which 
the data is produced from the source. 
Note: 
/SM590000The performance tuning process demands great skill, knowledge, and experience, and 
it cannot be performed by only analyzing statistics, graphs, and figures.
/SM590000The goal is to tune the Content Manager OnDemand server. Y ou can “see” the 
bottlenecks in the server only if both the client and the network are clear of bottlenecks.