[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Hardware specs for OpenLDAP

--On Friday, March 17, 2006 2:26 PM -0500 Ron Wheeler <rwheeler@artifact-software.com> wrote:

I am certainly not an expert but your volumes look very modest.

What are your memory choices? More is always better and not very
expensive. If you get enough and cache the LDAP data properly you will
not have to worry about disk. Get 2 Gb of memory if you can. 1Gb will
probably do.
1 disk is enough 2 will hardly help.
1 CPU should be enough for the transaction volume you are forecasting.

1) The main constraint on OpenLDAP performance is usually the available memory. If you plan on building for growth, the first thing to do is find out how much space the current database will take, i.e., load it onto a system, and see the size of the *.bdb files generated. You will want more memory than that takes, so that you can hold the DB+Slapd entry cache+Slapd IDL cache all in memory.

2) You want 2 disks for optimal performance, so that you can separate the BDB log files that are generated from the BDB database. I would about consider this a requirement for any high performing directory.

3) 1 CPU would probably do just fine, assuming any modern P4/AMD chip.

What are the choices that you have to make? Hardware come in such huge
chunks and generally can be upgraded for very little, it is not a place
to spend a lot of time worrying.
Your caching parameters, schema structure and query strategies will
likely make more of a difference than any hardware decision.

For the most part (with the above caveats in #1 & #2), I agree.


-- Quanah Gibson-Mount Principal Software Developer ITS/Shared Application Services Stanford University GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html