![](/images/backgrounds/286169/hp-hp-ux-red-hat-directory-server-software-white-paper-66972316x1.png)
Red Hat Directory Server 7.1 Performance Tuning and Sizing Guidelines
•Server:
•#of entries: 250K
•RHDS parameter settings: set cachememsize big enough to cache all the entries. dbcachesize is tuned as shown in Table 3,
dbcachesize | DirMark Exact Search |
| Performance |
500,000 | 12155.43 |
1,000,000 | 12400.40 |
1,500,000 | 12412.60 |
2,000,000 | 12446.90 |
4,000,000 | 12670.00 |
10,000,000 | 12935.50 |
50,000,000 | 12962.33 |
100,000,000 | 13117.60 |
200,000,000 | 13013.47 |
300,000,000 | 12986.17 |
400,000,000 | 13033.00 |
Table 3: RHDS7.1 performance difference based on different
Because there is no particular method to determine how big the dbcache is at any given time, data shown in Table 3 is collected based on the full entry cache and different settings of dbcachesize starting from the minimum value of 500,000. When dbcachesize is set to 300,000,000, dbcachehitratio is very close to 100%, thus we can assume that the dbcache is big enough to hold all the pages. Please note, as dbcachesize increases from 500,000 to 300,000,000 the search throughput only increased 6.8% in our
This set of data is collected to help us understand how entrycache affects the performance.
•Server:
•#of entries: 250K
•RHDS parameter settings: set dbcachesize big enough to cache all the pages. cachesize is tuned as shown in Table 4, cachememsize is tuned big enough to cache all the entries,
% of total database entries | DirMark Exact Search Performance |
| |
0% of total entries | 7853.53 |
20% of total entries | 7005.90 |
40% of total entries | 7831.47 |
60% of total entries | 9316.37 |
80% of total entries | 11112.33 |
100% of total entries | 13017.20 |
Table 4: RHDS7.1 performance difference based on different
Page 13