我正在使用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性能很差。配置如何提供更好的性能?有什么东西是如此明显,我失踪了吗?
由于