Service manual
74 Sun ONE Directory Server Installation and Tuning Guide • June 2003
Table 3-1 Tuning Process
Phase Description
Define goals Define specific, measurable objectives for tuning, based on
deployment requirements. Consider questions such as:
• Which applications use Directory Server?
• Is the system dedicated to Directory Server? Does it run
other applications? If so, which other applications?
•Howmanyentries does the deployment call for? How
large are such entries?
•Howmanysearches persecondmusttheDirectoryServer
support? What types of searches are expected?
•HowmanyupdatespersecondmusttheDirectoryServer
support? What types of updates are expected?
• What sort of peak update and search rates are expected?
What sort of average rates are expected?
• Does the deployment call for repeated bulk import
initialization on this system? If so, how often are imports
performed? How many entries are imported at a time?
What types of entries? Must initialization be performed
online with the server running?
This list is not exhaustive. Ensure yours is.
Select methods Determine how you plan to implement tuning optimizations
and how you plan to measure and analyze them.
Can you change the hardware configuration of the system?
Are you limited to using existing hardware, tuning only the
underlying operating system and Directory Server itself?
How can you simulate other applications? How should you
generaterepresentative data samples fortesting? How should
you measure results? How should you analyze results?
Perform tests Carry out the tests planned. For large and complex
deployments, this phase may take considerable time.
Verify results Check whether the potential optimizations tested reach the
goals defined at the outset of the process.
If they reach the goals, document the results.
If they do not reach the goals, profile and monitor the
Directory Server you are tuning.