遇到性能问题求教

EMQX 版本

版本5.3.0

EMQX 安装部署方式

docker 部署

EMQX 集群情况

3个docker部署一台物理机 每个docker限制了最大内存512M

服务器(运行 EMQX 的机器)硬件配置

机器是物理机 8C 32G

########问题#########
场景:聊天室场景 一个主持人 多个参与者 主持人操作移动模型 发送大量mqtt消息
参与人看到物体移动 目前问题是 参与人看到物体移动速度延迟大 速率低于主持人最后调查发现是消息堆积 具体描述如下

在客户端与服务端都未做调整时用原先的activemq 性能非常好 速率可以跟上主持人 但是换成emqx参与人收到消息就会越来越慢 比如第一条收发10毫秒 后面消息就逐步增加耗时 最高时候到4000毫秒 而其中我用grpc到exhook 钩子函数我打印时间几乎为个位数 所以排除了钩子函数处理耗时问题 如果不考虑网络因素 还有哪些点可以调优或者查看 请给出具体方法 要详细点

对 topic clientid(发布者,订阅者) 进行 trace,观察消息的几个时间点:
EMQX 受到发布者发布的消息的时间点,EMQX 投递到订阅者的时间点