下载中心-评测报告-TMBench性能评测
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TMBench性能评述
-----SilverStream 、WebSphere与WebLogic 关于TMBench
TMBench是一个Internet/intranet应用服务器的测试基准,它反映了应用服务器在负荷环境下的性能。每一个软件厂商都可用他们自己的技术(Java, C++, EJB, DCOM, ...)来执行TMBench的规则,但TMBench本身是基于Internet标准(HTML/HTTP)下建立的。TMBench 的测试方法帮助你理解应用服务器的效率和确认其可靠性。
TMBench v1包括一系列不同的测试:
其中包括以下的计算任务:
∙不同的DBMS 读取速度
∙表数据插入
∙环境管理
∙纯计算
以下为TMBench公布的有关应用服务器产品的性能评测报告摘要,详情请访问:/lab/tmbench/tmbenchindex.shtml
测试系统架构
SilverStream 2.5 性能评述
1999年12月
SilverStream 应用服务器在同时使用200个机械手运行一个“混
的脚本方案(每24页串成8个模块)情况下每秒送出的动态HTML
可靠性
经TMBench 认可的应用程序证明SilverStream 应用服务器是完全可靠的,即使是在测试过程中不断增加的剧烈负荷下仍然如此。服务器配置是相当独特的,3个服务器以集群方式运行在相同的机器上(如果采用多进程的方式将更理想)。
性能
SilverStream 对工作量有所反应,同时显示了一个很高的处理效率。当负荷剧增的情况下,服务器的性能下降,从50个机械手的358降到200个的295,但这一性能指标已比可接受的标准高多了。在安装了SilverStream 的平台上,200个机械手相当于1000个并发用户产生的工作负荷。
反应时间随着机械手的数量呈现性变化。这说明无论负荷如何变化,服务器资源的使用达到了理想状态
WebSphere 3.0 性能评述
2000年1月
WebSphere 应用服务器在同时使用200个机械手运行一个“混
的脚本方案(每24页串成
8个模块)情况下每秒送出的动态HTML
可靠性
WebSphere 的应用程序可以毫无困难的配置在其应用服务器平台上。第一项测试恰恰显示了该应用服务器时如此之健壮,它几乎没有出现一是最轻微的弱点,即使是在运行最剧烈的工作时依然如故。为了达到100%的可靠,有必要玩弄一下控制台的连接参数。
性能
WebSphere 的运行状况很大程度上依赖于其参数的设置。在机械手的数量从100逐步增加到200个的时候,服务器端的性能显著降低,处理速度从217页降到159页。虽然如此,这种降低在多大程度上应归咎于应用服务器依然很难估计,因为当机械手达到100个时数据库已经100%饱和了。
在单用户配置下,WebSphere 传出24个HTML 页面的时间仍比0.5秒的可接受值稍多。从
10到100个机械手时,反应时间随机械手的数量成比例递增。然而,从100到200个机械手时,反应时间几乎延长了3倍。但这样的时间还是可以接受的。
WebLogic 4.5.1 性能评述
2000年4月
WebLogic 应用服务器在同时使用200个机械手运行一个“混合”
24页串成8个模块)情况下每秒送出的动态HTML 页
可靠性
遵从TMBench 规范的WebLogic 应用服务器证实是一个在重负荷下完全可靠的应用服务器。这一结论在整个测试中得到证实,
即使当它用巧妙的配置已达到最佳的测试效果时。这一解决方案在所有层面上都是成熟而且值得信赖的。 性能
当我们看着工作量持续增加的过程中服务器的状态分析时,我们可以看到WebLogic 应用服务器时如何的充满力量。随着并发运行的机械手从10个逐步增加到200个,服务器的处理速度在任何时段都保持稳定。尽管其反应时间与其它竞争对手相比显得太过平平,但其稳定性还是打消了我们对其潜力的疑虑,使我们能相当安心的面对大得多的工作量。
反应时间与机械手的数量呈线性关系变化。这说明无论负荷如何,服务器资源都能达到理想的使用状态。