0

我正在使用 OpenLDAP slapd 版本 2.4.33 和下面的 slapd 配置。我正在尝试使用 ldapadd 和 ldapsearch 工具运行一些测试来测量其写入和读取性能,但我得到的性能结果非常差。

系统:sun4v sparc SUNW,SPARC-Enterprise-T2000,64 GB 内存。尝试添加 1500 项,耗时 1 分 19 秒。

time ldapadd -x -D "cn=Manager,dc=my-company,dc=com" -w mypassword -f /tmp/perf1500.ldif > /dev/null 2>&1
ldapadd -x -D "cn=Manager,dc=my-company,dc=com" -w mypassword -f /tmp/perf200.ldif >    1.27s user 0.14s system 1% cpu 1:19.95 total

在http://wiki.zimbra.com/wiki/OpenLDAP_MDB_vs_HDB_performance#MDB_configuration上给出了类似的配置测试结果。但我什至不接近那个。

MDB 配置:

database  mdb
directory /home/myuser/var/openldap-data
suffix    "dc=my-company,dc=com"
rootdn    "cn=Manager,dc=my-company,dc=com"
rootpw    mypassword
index     objectClass   eq
index     myMSISDN     eq
maxsize   10737418240
envflags writemap,nometasync

问题是系统甚至不忙,但 openldap 性能很差。配置如何提供更好的性能?有什么东西很明显以至于我错过了吗?

谢谢

4

0 回答 0