2 # Copyright 1999-2007 The OpenLDAP Foundation, All Rights Reserved.
3 # COPYING RESTRICTIONS APPLY, see COPYRIGHT.
7 This is perhaps one of the most important chapters in the guide, because if
8 you have not tunned {{slapd}}(8) correctly or grasped how to design your
9 directory and environment, you can expect very poor performance.
11 Reading, understanding and experimenting using the instructions and information
12 in the following sections, will enable you to fully understand how to tailor
13 your directory server to your specific requirements.
15 Various factors can play a part in how your directory performs on your chosen
16 hardware and environment. We will attempt to discuss these here.
18 It should be noted that the following information has been collected over time
19 from our community based FAQ. So obviously the benefit of this real world experience
20 and advice should be of great value to the reader.
23 H2: Performance Factors
25 We will attempt to discuss how various parts of the environment in which your
26 directory runs can play a part in how well it performs.
31 Scale your cache to use available memory and increase system memory if you can.
38 Use fast subsystems. Put each database and logs on separate disks.
40 Example showing config settings
45 http://www.openldap.org/faq/data/cache/363.html
50 H3: Directory Layout Design
52 Reference to other sections and good/bad drawing here.
62 http://www.openldap.org/faq/data/cache/42.html
63 http://www.connexitor.com/blog/pivot/entry.php?id=103#body
64 http://groups.google.com/group/comp.mail.sendmail/browse_frm/thread/17c5c0b94ad1fc58/f870758659375718?lnk=gst&q=hyc&rnum=12&hl=en#f870758659375718
69 http://www.openldap.org/faq/data/cache/80.html
72 H2: BDB/HDB database cache size
74 http://www.openldap.org/faq/data/cache/1076.html
75 http://www.openldap.org/faq/data/cache/1075.html