> 
> >
> > > I am doing some basic testing with ldap with this command.
> > >
> > > ldclt \
> > >     -a 400 \
> > >     -H ldap://x.x.x.x:xxxx \
> > >     -e bindeach,bindonly,close \
> > >     -D "uid=test,dc=me,dc=local" \
> > >     -w yyyyyy \
> > >     -n 1
> > >
> > > I was testing this on two container test environments. Both are
> running
> > > with ~500MB, 1 core.
> > >
> > > 1. alpine - slapd 2.6.3, mdb still with default slapd.conf
> > > ldclt[5594]: Average rate: 12627.00/thr  (1262.70/sec), total:  12627
> > > ldclt[5594]: Average rate:    0.00/thr  (   0.00/sec), total:      0
> > > ldclt[5594]: All threads are dead - exit.
> > >
> > > 2. alpine - slapd 2.6.6, mdb configured with acl's, ssl, modules etc.
> > > ldclt[8900]: Average rate: 1495.00/thr  ( 149.50/sec), total:   1495
> > > ldclt[8900]: Average rate: 1498.00/thr  ( 149.80/sec), total:   1498
> > > ldclt[8900]: Average rate: 1490.00/thr  ( 149.00/sec), total:   1490
> > >
> > > What should I be expecting from this? It looks like maybe slapd of 1.
> > is
> > > not 100% with this 'threads are dead' messages. While slapd of 2.
> with
> > > 150 req/sec is that to be expected normal?
> >
> > Doing a search on self gives me values that I would expect more (2
> being
> > faster than 1)
> >
> >     -e esearch \
> >     -f '(&(objectClass=xxxx)(cn=test))' \
> >     -D "cn=test,dc=me,dc=local" \
> >     -b "cn=test,dc=me,dc=local" \
> >
> > 1.
> > ldclt[8415]: Average rate: 54358.00/thr  (5435.80/sec), total:  54358
> > ldclt[8415]: Average rate: 53850.00/thr  (5385.00/sec), total:  53850
> > ldclt[8415]: Average rate: 53957.00/thr  (5395.70/sec), total:  53957
> > ldclt[8415]: Average rate: 54594.00/thr  (5459.40/sec), total:  54594
> >
> > 2.
> > ldclt[8223]: Average rate: 90102.00/thr  (9010.20/sec), total:  90102
> > ldclt[8223]: Average rate: 93745.00/thr  (9374.50/sec), total:  93745
> > ldclt[8223]: Average rate: 92066.00/thr  (9206.60/sec), total:  92066
> > ldclt[8223]: Average rate: 91523.00/thr  (9152.30/sec), total:  91523
> > ldclt[8223]: Average rate: 96301.00/thr  (9630.10/sec), total:  96301
> >
> > Any ideas why these binds on 2. could be so slow?
> >
> >
> 
> >  Binds are always going to be
> > slower than other operations since they involve things such as TLS (if
> > used), DNS, and other items.  Well written LDAP clients bind, and then
> > use
> > a persistent connection to do their operations.
> 
> I just searched a bit and did some requests on https files and it looks
> like most are reporting results between 100 - 200. So I guess this is
> sort of ok.

So probably it would be faster if I authenticate users via a 'manager' bind and 
wich has access to user dn/passwords? Or is it possible to use an existing bind 
and 'switch' to a different user bind?



Reply via email to