RocketMQ内存分布

【生产】部署RocketMQ:https://www.jianshu.com/p/4e83cb89f158

JVM启动配置(以主为例子)

${ROCKETMQ_HOME}/conf/2m-2s-sync/broker-a.properties

最大内存:JVM堆(1G)+元数据空间(128M)+Netty堆外(2G)+RocketMQ堆外(2G)=5.125G

RocketMQ消息积累7千万时

Liniux内存显示:共消耗4.8G

top -i

jps -l

JProfile内存显示:堆内存1G

jstat –gccapacity pid内存显示:


新生代内存(EC):544M
老年代内存(OC):480M
最大元数据空间(MCMX):144M、最大压缩类空间(CCSMX):120M
当前元数据空间(CCSC):25M、当前压缩类空间(CCSC):2.5M

RocketMQ堆外映射:(JDK11)




Netty堆外映射:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 JVM排查工具的实践 permG与方法区 permG与Metaspace 记第一次使用jvm排查工具实践的过...
    lqsss阅读 2,252评论 0 2
  • 1. 前言 网上关于jvm gc的文章有很多,写这篇文章不是有什么新东西要讲,主要原因是工作时也偶尔碰到比如ful...
    aaron1993阅读 1,279评论 0 0
  • JVM 内存模型 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、...
    码道功臣阅读 3,140评论 2 21
  • 本次介绍一下在排查问题以及JVM调优的时候,常用的一些工具。 1. 示例项目 首先创建一个示例项目,用于演示工具的...
    逍遥白亦阅读 549评论 0 1
  • jvm监控与调优之jdk命令行工具 目录 jvm监控与调优之jdk命令行工具jvm的参数类型标准参数X参数XX参数...
    jeffrey_hjf阅读 492评论 0 1