`
yangzb
  • 浏览: 3470208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

More Numbers (OpenDS and a hint at ApacheDS)

阅读更多

Some more numbers have come in. Howard continued over the weekend and into this morning. The last post was about benchmarking OpenLDAP 2.3.34 (OL) against Fedora Directory Server 1.0.4 (FDS). This post gives a glimpse of OpenLDAP 2.3.34 against OpenDS 0.1-34 (ODS) on the same hardware and software as FDS.

Authentication Rate performance of OpenDS was much closer to FDS than we expected; OpenLDAP was 3.7 - 3.9 times faster. OpenDS actually outperformed FDS at 2.5M entries (by a little). Load times and Search rate (see earlier post) were much worse (loading 247% - 265% the time for OL and 3.3 - 7.7 times slower search rate).

Oh yeah, Howard struggled to put ApacheDS's Release 1.0.1 through its paces. Let's just say that we agreed that enough was enough after a clean run at 250K. Load times - OpenLDAP 45 seconds, ApacheDS 3,051 seconds. Search rate: 1,689 entries/sec. Authentication Rate: 632 auths/sec.

First, OpenDS is to be congratulated on achieving almost as good authentication rate performance with their current code level as Fedora (descendant of iPlanet and Netscape's efforts) gets. We consider FDS performance-equivalent with Red Hat Directory Server (RHDS), the commercially supported Red Hat directory product and this bodes well for the OpenDS team.

The less said about the ApacheDS numbers, the better. The most important metric, Authentication Rate, was 4% of OpenLDAP and 14% of FDS. We wish the project well but it's evident from many of Howard's experiences with running this benchmark that there's lots of work to do on the code. For example, the load time was obtained using OpenLDAP's ldapadd tool, because using ApacheDS's bundled import tool would have taken pretty much forever. (It was only able to load 83,000 entries in 62 minutes, and the load rate was asymptotically approaching zero entries per second.) Remember, whatever else they do, computers are supposed to be fast, faster than humans. At these speeds, we could've carved the entry data by hand onto stone tablets faster than ApacheDS could load them.

Here are the graphs for the OpenDS versus OpenLDAP comparison. The OpenLDAP numbers are the same as in the (updated) FDS benchmark posting. Click on the images for a larger view.

 
Load Time

Note that smaller is better :-)

 

 
Search Rate

 

 
Authentication Rate

 

... Marty and Howard

分享到:
评论

相关推荐

    ldap:活动目录示例,如ApacheDS,OpenDS,OpenDJ和slapd,使用诸如jxplorer之类的工具

    活动目录示例,如ApacheDS,OpenDS,OpenDJ和slapd,使用诸如jxplorer之类的工具 问-LDAP的同义词是什么? 一种 - Q-给它一些暗示 一种 - 问-什么是CN,DS,OpenDj,Slapd? 一种 - 问-什么是RDN,DN,OU,CN,DC...

    OpenDS-1.2.0.

    OpenDS-1.2.0.是一款基于UNIX等系统的java开发工具。windows也能用,不过要先下java,而且这个工具还可以看源代码。

    OpenDS-2.3.0-build003.zip

    OpenDS-2.3.0-build003.zip

    OpenDS-2.0官方Administration Guide

    OpenDS是SUN得开源LDAP服务器,这是SUN的官方管理操作手册,版本2.0

    OpenDS-2.0官方架构参考手册

    OpenDS是SUN的开源LDAP服务器,这是官方架构参考手册,版本2.0

    opends安装文档

    对于cognos的命名空间配置的软件安装以及配置过程。很详细,opends的优点,适合任何平台的安装和运行。

    opends60.lib VC++能用的x64版本

    找遍全网,终于找到了一个sql server 2000版本的sdk,里面有带的开发扩展存储过程必备的opends60.lib 昨天找到的都是BCB的lib,反倒是微软官方的已经下不到了。

    OpenDS-2.2.1

    OpenDS是一个开源,基于LDAP与DSML标准的directoryservice。directoryservice不仅包括DirectoryServer,还有其它与directory相关的基本service如:directoryproxy、virtualdirectory、namespacedistribution和数据...

    Cognos8.3与OpenDS-1.0.0集成认证.doc

    OpenDS的安装和Cognos集成.opends作为cognos的ldap认证服务器。

    OpenDS-1.2.0的windows下的安装配置文档.doc

    OpenDS是一个开源LDAP(轻量级目录访问协议)项目,于2008-6-12开始发行OpenDS-1.0.0版本。它是一个开源的项目。是继OpenLdap之后又一免费的LDAP软件。它还是一个纯JAVA开发的LDAP软件。最近学习LDAP,因此我开始对...

    openDS:开放数字样本 (openDS) 规范之家

    开放式DS 开放数字样本 (openDS) 规范的主页。 openDS 仍处于开发的早期阶段,您可以在此存储库中跟踪其进展。入门为了帮助您入门,我们提供了。 您还可以在那里找到有关,以及其他几个常见问题文档。 openDS 数据...

    IoT-OpenDS:OpenDS原始开源叉的一个叉

    物联网-openDS 这是 open-source分支,它是。此存储库中的更改: 包含资产(无需安装) 为添加了新任务安装只是克隆这个仓库在IDE中打开项目编辑Project properties > Run > Working directory :设置为OpenDS的根...

    OpenDS4All:OpenDS4All项目,由LF AI&Data托管

    OpenDS4All是一个旨在加速在学术机构中创建数据科学课程的项目。 尽管有很多在线资料可用于数据科学(包括在线课程),但我们认识到,让许多学生学习(以及让许多机构提供)内容的最佳方式是通过讲座,朗诵或课堂...

    self-service-password-master.zip

    The application can be used on standard LDAPv3 directories (OpenLDAP, OpenDS, ApacheDS, Sun Oracle DSEE, Novell, etc.) and also on Active Directory. It has the following features: Samba mode to ...

    matlab如何敲代码-openDS-oss:OpenDS.de汽车驾驶模拟器的镜像

    matlab如何敲代码OpenDS的自由 这是的open-source社区分支。 此存储库中的更改: 新的Cognitive load实验 在我们的GitHub存储库上促进了社区与开发人员的协作 预设的IDE(NetBeans)项目,安装更加方便 对上游代码的...

    Cognos用户权限-与opends整合实现用户登陆详细步骤

    内含opends安装软件及兼容的JDK软件,按环境配置、软件安装、OPENDS配置、cognos配置分步骤详细介绍了整合过程。已在多台服务器上测试,确保成功。

    Capstone2015-PurpleOcean:平视显示模块,用于使用OpenDS进行驾驶模拟

    Capstone2015-紫色海洋使用OpenDS进行驾驶模拟的平视显示模块我们制作了eu.opends.bluetooth,eu.opends.hud,eu.opends.hud.BSA,eu.opends.hud.call,eu.opends.hud.music,eu。 opends.hud.sms,eu.opends.hud....

    Apache James 3.0支持LDAP参考文档

    搭建自己james服务器,并图文讲述james如何支持ldap server(openDS)

    self-service-password:在 LDAP 目录中更改和重置密码的 Web 界面

    该应用程序可用于标准 LDAPv3 目录(OpenLDAP、OpenDS、ApacheDS、Sun Oracle DSEE、Novell 等)和 Active Directory。 它具有以下特点: Samba 模式更改 Samba 密码活动目录模式本地密码策略: 最小/最大长度禁止...

    svn安装配置与ldap整合

    主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小问题就是SVNPath指定到某一版本库,访问地址就是http://ip/project1同时权限控制中对应的只有“/...

Global site tag (gtag.js) - Google Analytics