An example workload description
To configure a directory server with optimal settings for performance improvements, you must identify the data type and workload of your LDAP environment.
To obtain the performance results for your directory server, the performance tests must be a mix of base search and mixed job. The mixed job can include the update, search, and compare operations. You can divide the performance test scenarios in two phases, a warm-up phase and a run phase. During the warm-up phase, the search operations primarily request entries that are not in the LDAP caches. Most of these requests require interaction with the DB2® database. Before you consider recording the test results, you must run all the queries a minimum of one time in the warm-up phase. In the run phase LDAP cache memory might contain all the requested entries if the caches are large enough to hold all entries. The warm-up phase and the run phase can consist of two distinctly different workloads.
In the run phase, configure the client threads to send search requests to the directory server from the predetermined scripts (clients). The scripts can include different kinds of operations, including base searches, update, and compare operations that return multiple entries for each request. You can configure the time for which the client threads must run through their scripts. You must measure the throughput on the server at an interval of 1 minute. A 10-minute interval is referred to as a run. You must not restart the directory server between the runs.