- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveMQ基准性能测试
ActiveMQ 性能基准测试报告(ActiveMQ Performance Benchmark Report 翻译...
ActiveMQ 基准性能测试
所有的测试都在两台服务器上完成。服务器由网线相连。消息消费者和提供者被安装在x86的机器上,配置为2.40G CPU和1.0GB内存,操作系统为Windows Server 2003 SP1,Broker被安装在一台x86机器上,配置为2.40G CPU和1.0GB内存,操作系统为Windows Server 2003 SP1。
测试安装
整个测试使用自定义的JMS性能测试模块,兼容JMS1.1.没使用特定的代码。加载插件类用于JMS连接。
下面的JMS设置用于所有测试用例
-????????? 非事务会话
-????????? 自动通知模式会话
-????????? 使用onMessage()方法异步接收消息
-????????? 持续订阅会在完成接收动作后被取消
-????????? 如果测试用例中有超过1个目的地址,消息发送这会给每个目的地址发送消息。
-????????? 消费者只能从一个目的地址中消费消息
-????????? 消息大小为1Kb,会被消息产生者重复使用
-????????? 每个JMS连接只使用单个JMS客户端
测试中每个发送者和接收者所发送和接收的消息数目都将被记录。数值采样将会从测试系统初始化完成时开始,并在规定的时间段内持续进行,于系统开始关闭前结束,请参考下面的采样过程示例:??
总消息数:5平均数:0.625 秒/采样间隔(5消息/8采样间隔)默认每秒采样一次Broker配置我们对每个JSM项目采用默认的out-of-the-box配置,包括ActiveMQ。同时,我们将对ActiveMQ其他配置进行测试。? ActiveMQ + Kaha persistence? ActiveMQ (优化设置)??? Kaha persistence??? 异步发送为true??? 对主题和队列的Message prefetch分别设置为 65532 和 2000ActiveMQ优化本次性能测试将不但显示ActiveMQ相对于其他JMS项目的性能,同时还会显示对ActiveMQ调优后其性能的提升。在每个测试中,进行三种配置,保持默认配置、使用Kaha persistence机制、进行优化配置以获得高性能。Kaha持久化机制是一种新的基于文件方式保持高性能消息传输的消息持久化机制,更多信息请参考:/site/kaha-persistence.html。其他优化方式同样能提高ActiveMQ的性能。ActiveMQ第三种配置使用上述这些优化方式保证了ActiveMQ高性能传输。更多有关ActiveMQ性能优化请参考:/site/apache-activemq-performance-tuning-guide.html。主题访问(Topic Destination)结果该基准测试将使用4钟不同的组合,包括传输模式和订阅类型:持久性 和 持续型(persistent and durable)持久性 和 非持续型(persistent and non-durable)非持久性 和 持续型(non-persistent and durable)非持久性 和 非持续型(non-persistent and non-durable)另外,每个测试将经历3个场景:单个提供者,单个用户,和单个主题或队列(1 producer, 1 subscriber, and 1 topic)十个提供者,是个用户,和单个主题或队列(10 producers, 10 subscribers, and 1 topic)十个提供者,是个用户,和十个主题或队列(10 producers, 10 subscribers, and 10 topics)主题模式:1 producer, 1 subscriber, and 1 topic
数字代表在每个测试时间间隔中每秒发送的消息数。数值越高代表性能越好。主题模式:10 producer, 10 subscriber, and 1 topic
数字代表在每个测试时间间隔中每秒发送的消息数。数值越高代表性能越好。主题模式:10 producer, 10 subscriber, and 10 topic
数字代表在每个测试时间间隔中每秒发送的消息数。数值越高代表性能越好。队列访问方式(Queue Destination Findings)
该测试采用持久化和非持久化两种队列,另外每个测试将经历3种场景;单个提供者,单个用户,和单个主题或队列(1 producer, 1 s
文档评论(0)