History ...........................................................................................................................................................................

i

Overview.......................................................................................................................................................................

1

Product Overview....................................................................................................................................................

1

Purpose of This Document......................................................................................................................................

1

Sizing and Tuning Overview...................................................................................................................................

1

Hardware ...............................................................................................................................................................

1

Operating System and System Parameter Tuning .................................................................................................

2

Directory Sever Tuning Overview.........................................................................................................................

2

Sizing and Tuning Recommendations........................................................................................................................

3

Sizing Guidelines......................................................................................................................................................

3

Systems..................................................................................................................................................................

3

CPUs......................................................................................................................................................................

3

Memory .................................................................................................................................................................

4

Tuning Recommendations ......................................................................................................................................

5

nsslapd-threadnumber............................................................................................................................................

5

nsslapd-dbcachesize...............................................................................................................................................

6

nsslapd-cachememsize and nsslapd-cachesize ......................................................................................................

8

nsslapd-cache-autosize ........................................................................................................................................

10

Logging ...............................................................................................................................................................

11

Performance Measurements .....................................................................................................................................

11

Purpose ...................................................................................................................................................................

11

Test Result..............................................................................................................................................................

11

Data collection 1: (Different Number of CPUs) ..................................................................................................

11

Data Collection 2: (Different nsslapd-threadnumber) .........................................................................................

12

Data Collection 3: (Different nsslapd-dbcachesize) ............................................................................................

12

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) ....................................................

14

Additional Tuning Reference....................................................................................................................................

15

Appendix A: RHDS 7.1 Performance Test Details .................................................................................................

15

Test Environment ..................................................................................................................................................

15

Operating System ................................................................................................................................................

15

System Parameter Tuning....................................................................................................................................

15

General Directory Server Configuration..............................................................................................................

15

Selected Benchmark ............................................................................................................................................

16

Test Machines......................................................................................................................................................

16

Private LAN Configuration .................................................................................................................................

16

Performance Monitoring Tools ............................................................................................................................

16

vsar(Visual System Activity Reporter)................................................................................................................

16

Caliper .................................................................................................................................................................

17

Performance Data Creation..................................................................................................................................

17

Test Data Generation ...........................................................................................................................................

17

Search Script Generation .....................................................................................................................................

17

Appendix B: my_scriptgen.c.....................................................................................................................................

17

Appendix C: Test Environment for new data points..............................................................................................

18

Operating System ................................................................................................................................................

18

Test Machines......................................................................................................................................................

18

ii