2019独角兽企业重金招聘Python工程师标准>>>

用本地的单节点 activemq 测试了下消息的生产和消费速度。

生产客户端 send 200W条 字符串 message。耗时大概6分钟,activemq服务端在这6分钟过程中,由于需要实力化消息,内存从163M不断攀升到1G左右。

另外kahadb持久化,生产的.log数据文件大概在500M左右,db.log也在500M左右。

simontondeMBP:kahadb simonton$ du -ah32M   ./db-10.log32M  ./db-11.log32M  ./db-12.log32M  ./db-13.log32M  ./db-14.log32M  ./db-15.log32M  ./db-16.log32M  ./db-17.log32M  ./db-18.log32M  ./db-19.log32M  ./db-20.log32M  ./db-21.log32M  ./db-22.log32M  ./db-23.log32M  ./db-24.log32M  ./db-25.log32M  ./db-26.log32M  ./db-27.log32M  ./db-28.log32M  ./db-5.log32M   ./db-6.log32M   ./db-7.log32M   ./db-8.log32M   ./db-9.log
565M    ./db.data
3.1M    ./db.redo0B ./lock
1.3G    .

200W的消息单客户节点消费时间在1分钟左右,消费结束后,kahadb .log文件数据也慢慢恢复,但索引文件db.data并没有恢复文件大小。

simontondeMBP:kahadb simonton$ du -ah32M ./db-28.log32M  ./db-48.log
565M    ./db.data
3.1M    ./db.redo0B ./lock
632M    .

最后附上 activeMQ 官方推荐的专业的bench mark:

http://hiramchirino.com/jms-benchmark/ubuntu-2600k/index.html

转载于:https://my.oschina.net/simonton/blog/1593458

单实例activemq 数据测试相关推荐

  1. 单实例单向rac搭建gg流

    1. m1 m2 m3  source端 2. 在m1 m2 m3 上 /etc/hosts 172.16.10.140     source source上 添加 #public network 1 ...

  2. mysql 单实例部署_Mysql 数据库单机多实例部署手记

    最近的研发机器需要部署多个环境,包括数据库.为了管理方便考虑将mysql数据库进行隔离,即采用单机多实例部署的方式. 找了会资料发现用的人也不是太多,一般的生产环境为了充分发挥机器性能都是单机单实例运 ...

  3. 表单实例(判断两次密码是否一致)

    表单实例(判断两次密码是否一致) 一.实例描述: 本例是一个综合性的练习,除了们正在学习的JS知识外,还用到了HTML的表格,表单等相关知识. 二.截图 三.代码 1 <!DOCTYPE htm ...

  4. python编写单实例总结

    python编写单实例总结 1 单实例的属性都可以在__init__方法中按照sell.x=x添加 2  实例内部某方法调用实例另一方法用self方式 def fun1(self,x):     re ...

  5. 单实例的写法最保险的写法应采用静态方式的预生成 ,不要用双重检查的懒汉模式等,JDK1.6之后加了volatile也要谨慎,需要考证是否解决这个问题

    单实例的写法最保险的写法应采用静态方式的预生成  ,不要用双重检查的懒汉模式等,JDK1.6之后加了volatile也需要考证是否解决了这个问题 推荐写法案例一 /*以单例模式启动*/     pri ...

  6. servlet单实例多线程 ---线程安全问题是由实例变量造成的,只要在Servlet里面的任何方法里面都不使用实例变量,那么该Servlet就是线程安全的。(所有建议不要在servlet中定义成员变

    Servlet 单例多线程 Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servl ...

  7. Oracle 10g RAC RMAN备份异机单实例恢复

    本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题.比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rm ...

  8. RAC 实例 迁移到 单实例 -- 使用导出导入

    昨天整理做了用导出导入的方法,将Oracle 单实例 迁移到 RAC 实例的实验. 今天来做一个用导出导入的方法将RAC 实例迁移到 Oracle 单实例. 方法都差不多. 只不过顺序倒过来了. Or ...

  9. RAC数据库恢复到单实例数据库

    RAC数据库恢复到单实例数据库的基本步骤如下: a.准备单实例服务器,pfile文件,启动到nomount b.备份rac数据库 c.将备份文件拷贝到单实例服务器 d.在单实例服务器上还原.恢复 e. ...

最新文章

  1. OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
  2. python abs()函数是什么意思?
  3. ORB-SLAM2 学习1
  4. C语言优先队列作用,C语言实现优先队列(priority queue)
  5. ​面试官口述:我是这样面试web前端开发求职者(有干货)
  6. ajax 防止用户反复提交
  7. 拼多多出手了,iPhone 12系列最高降价800元!
  8. 如何着手分析一个行业?
  9. 忍不住笑的笑话(last:20180419)
  10. Vue2+Vant2:一个可定制图标的简易扫雷小游戏
  11. PDF旋转使用的转换器有哪些
  12. 水平面:篡命铜钱の1
  13. MarkDown转Html在线转换(支持代码高亮,可复制到微信公众号、今日头条)
  14. python量化羊驼法则
  15. bootstrap导航窗格响应式二级菜单
  16. JQuery解决跳转无效的问题(.location.href)
  17. 研华PCI板卡开发(4)快速入门(4)轴操作
  18. java调用jasper_Java开源报表Jasper入门(2) -- 使用JasperSoft Studio创建一个简单报表
  19. 小作业2-类和对象基础编程题
  20. ios关于农历的一些操作

热门文章

  1. Eudemon 防火墙基本配置
  2. 喂。請罘葽缺蓆涐旳以后
  3. 敏捷系列情景剧 | 如何“正确”开每日站会
  4. 模拟退火算法从原理到实战【基础篇】
  5. 有些车已经不能再买了!因为国五排放标准就要来了!
  6. SpringMVC之HelloWorld
  7. ASP.Net中实现上传过程中将文本文件转换成PDF的方法
  8. Angularjs $http.post
  9. eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
  10. LeetCode 767. 重构字符串