5.1.5 使用了exhook,发布订阅消息 内存持续增长

  1. broker版本信息:5.1.5-build.3
  2. 操作系统: Amazon Linux 2023,部署方式: AWS eks部署
  3. 问题描述: 压测过程中内存持续增长
  4. 认证方式: 双向证书认证
  5. 已注册的勾子
  6. 概览数据

  7. 压测逻辑: 持续发布/订阅消息, QoS=1,中途尽量不新增connection

你好,看起来是消息吞吐归0后,内存还是没有释放吗?需要在补充一些基本信息

  • 客户端数量
  • 消息TPS, 大小,Qos 等级,发布订阅关系、持续时间等等

内存占比可以简单的通过一下命令看

./bin/emqx eval 'observer_cli:start()'

然后截图看下输出的内容呢

  1. 客户端数量: 2,402
  2. 测试信息
    消息TPS: 15000
    大小: 5个字节
    Qos 等级=1
    发布订阅关系: 1比1
    持续时间: 6小时
  3. ./bin/emqx eval 'observer_cli:start()'内容
    r命令结果:

mm命令结果:

t命令结果:

mq命令结果: