Hmm, I load balance OpenLDAP 2.3. Why ? Because, on the occasions we have
heavy writes (averaging 30-40 modifications per second over a few hours),
one slaves isn't guaranteed to respond to our radius servers within the
time we have to send a response back to the radius proxy. Under the high
write load, 1 slave would not handle the full read load (about 1000
operations per second), but each slave can normally still handle about
250 operations per second without too much delay.
Sure, pure read performance is much higher than I need (easily 10000
searches/sec on boxes with no write load), but you need to consider
worst-case load over the entire lifetime of the installation, and write
load can have a big impact.