[Date Prev][Date Next]
Re: Hardware specs for OpenLDAP
--On Friday, March 17, 2006 2:26 PM -0500 Ron Wheeler
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
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.
Principal Software Developer
ITS/Shared Application Services
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html