tds和oudldap性能测试和研究

tds和oudldap性能测试和研究

ID:6058244

大小:32.00 KB

页数:9页

时间:2018-01-01

tds和oudldap性能测试和研究_第1页
tds和oudldap性能测试和研究_第2页
tds和oudldap性能测试和研究_第3页
tds和oudldap性能测试和研究_第4页
tds和oudldap性能测试和研究_第5页
资源描述:

《tds和oudldap性能测试和研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TDS和OUDLDAP性能测试和研究  摘要轻量目录访问协议逐渐被用到越来越多的分布式目录应用程序当中。我们描述了一种分析LDAP目录使用效果的工具。利用这个工具,我们研究了一个LDAP目录在一系列不同的查询方式下的效果表现。至于做这些实验的目的,我们使用了一个LDAP模型,这个模型是通过SLAMD软件生成的高还原石油生产环境的LDAP元数据。同时,通过不同查询条件来获取它们对于整个系统延时和吞吐量影响的详细数据。关键词LDAP;测试;SLAMD中图分类号:TP393文献标识码:A文章编号:1671-7597(2013)24-0065-031概述轻量级目录访问协议(LDAP)正在被越来越多当

2、作目录管理的使用,其主要应用包过人事数据库管理,追踪安排日程,IP电话的直至转换数据库,用于存储网络配置信息、服务策略规则以及校验规则的网络数据库等。9在这些案例中,LDAP基本都是被当作存储人事信息和身份验证规则的目录来使用的,数据是相对静态的。因此,利用缓存技术可以提高其性能。在某些情况下,需要经常更新数据库中的信息,例如在使用IP电话时,会出现每次同一用户在不同地点使用不同终端。这时,他的个人信息便需要更新。尽管人们对LDAP服务愈加重视,在不同现实的环境中使用却是少之又少。特别是在需要频繁搜索的动态环境中,LDAP的性能也未被大家重视。本次论文内容便是利用开源标准工具SLAMD来测试

3、并分析超大数据量下LDAP的性能。1.1数据准备利用SLAMD工具,制定相关规则条件生成数据库文件,库中的entries值均是通过现有文档文件的规则制度随机生成的。工具会输出一个标准的ldif格式文件,该文件被加载(导入)目录服务器中用于进行测试,利用一个简单的目录层次来模拟真实的文档结构。1.1.1硬件支持LDAP服务器使用的是SUN的X4170M2,配置是双CPU12核IntelX5660,主频为2.80GHz,64G内存。操作系统为基于Linux内核的RedHatLinux5.5。其中OUD的LDAP服务进程是双CPU上同时运行处理的,而TDS由于程序编译限制只能实现服务进程与单个CP

4、U的绑定。LDAP客户端则是使用PC的个人电脑,CPU:IntelCorei7-2630QM,主频2.00GHz,4G内存。服务器和客户端均已采用千兆以太网(1Gb/s)连接。91.1.2LDAP服务软件目前市面上有许多LDAP服务软件提供商,包括SUN公司的SUNONEDirectoryServer、Novell公司的NovellDirectoryServer、微软公司的MicrosoftActiveDirectory等等。本次测试是使用IBM的TivoliDirectoryServer(TDS)和Oracle的OracleUnifiedDirectory(OUD)两家产品。由于这两个软件

5、均是商用类型,属于不开放内核版本,所以实验主要内容关注性能表现,对详细模块分析与系统调优不是重点。1)TDS使用版本为:IBMTivoliDirectoryServer6。2;DB2版本:DB29.5。2)OUD使用版本为:OracleUnifiedDirectory11.1.2.0.0。服务器是根据一个独立的LDAP目录服务守护进程(slapd)工作的。复制(导入)服务也是通过Unix守护进程的支持下完成的。Slapd进程包括两部分:前端是处理与客户机的通信协议,后端是进行数据库操作。这两部分均已高度集成在两款商用软件中,但就性能测试而言,需要调整的参数主要是后端数据库操作中缓冲区分配大小

6、(cachesize),该参数的值对改善服务器性能起到重要作用,而客户机与服务器之间的连接则是可以在SLAMD工具中加以控制。91.1.3LDAP客户端由于SLAMD测试工具是分布式负载生成引擎是一个Java应用程序,所以需要简单安装配置JDK即可。1.1.4LDAP测试工具及测试数据生成测试数据则可以使用SLAMD集成的MakeLDIF工具,根据事先准备好的部分规则来生成。以生成100条符合生产环境需要属性的LDIF文件为例,其中含有100条的entry,大小为42130字节,最大单条entry位443字节。根据测试需要,分别生成2千5百万条、1亿2千5百万条和7亿条目的超大数据。元数据大

7、小分别为10G、50G、300G。1.2测试方法9一般对LDAP操作分为:添加、删除、更改及查询。针对此次测试,主要考察的内容为批量导入超大数据条目数以及查询的性能;插入新节点对于Ldap原理非常简单:因为Ldap数据是“树”状的,而且这棵树是可以无限延展的。将每个需要导入的节点信息按照规范(在引用的objectClass中定义属性项目)编译成批量的。ldif文件,通过命令直接导入即可;就查询而言,分为四个步

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。