History ...........................................................................................................................................................................
i
Overview.......................................................................................................................................................................
1
Product Overview....................................................................................................................................................
Purpose of This Document......................................................................................................................................
Sizing and Tuning Overview...................................................................................................................................
Hardware ...............................................................................................................................................................
Operating System and System Parameter Tuning .................................................................................................
2
Directory Sever Tuning Overview.........................................................................................................................
Sizing and Tuning Recommendations........................................................................................................................
3
Sizing Guidelines......................................................................................................................................................
Systems..................................................................................................................................................................
CPUs......................................................................................................................................................................
Memory .................................................................................................................................................................
4
Tuning Recommendations ......................................................................................................................................
5
nsslapd-threadnumber............................................................................................................................................
nsslapd-dbcachesize...............................................................................................................................................
6
nsslapd-cachememsize and nsslapd-cachesize ......................................................................................................
8
nsslapd-cache-autosize ........................................................................................................................................
10
Logging ...............................................................................................................................................................
11
Performance Measurements .....................................................................................................................................
Purpose ...................................................................................................................................................................
Test Result..............................................................................................................................................................
Data collection 1: (Different Number of CPUs) ..................................................................................................
Data Collection 2: (Different nsslapd-threadnumber) .........................................................................................
12
Data Collection 3: (Different nsslapd-dbcachesize) ............................................................................................
Data collection 4: (Different entrycache setting).................................................................................................
13
Data Collection 5: (Access Log On vs. Access Log Off) ....................................................................................
14
Data Collection 6: (SSL Connection Enabled vs. SSL Connection Disabled) ....................................................
Additional Tuning Reference....................................................................................................................................
15
Appendix A: RHDS 7.1 Performance Test Details .................................................................................................
Test Environment ..................................................................................................................................................
Operating System ................................................................................................................................................
System Parameter Tuning....................................................................................................................................
General Directory Server Configuration..............................................................................................................
Selected Benchmark ............................................................................................................................................
16
Test Machines......................................................................................................................................................
Private LAN Configuration .................................................................................................................................
Performance Monitoring Tools ............................................................................................................................
vsar(Visual System Activity Reporter)................................................................................................................
Caliper .................................................................................................................................................................
17
Performance Data Creation..................................................................................................................................
Test Data Generation ...........................................................................................................................................
Search Script Generation .....................................................................................................................................
Appendix B: my_scriptgen.c.....................................................................................................................................
Appendix C: Test Environment for new data points..............................................................................................
18
ii