系统调优疑问 小白问题(感谢大佬的帮助)

EMQX 版本

EMQX 5.8.7

EMQX 安装部署方式

docker-compose 部署

version: “3”
services:
emqx:
image: emqx/emqx:5.8.7
restart: always
container_name: emqx
ports:
- “1883:1883”
- “8083:8083”
- “8084:8084”
- “8883:8883”
- “18083:18083”
- “4369:4369” # EPMD 端口(节点发现)
- “4370-4379:4370-4379” # 分布式通信端口段
environment:
- “EMQX_NAME=emqx”
- “EMQX_HOST=13.0.0.4”
- “EMQX_NODE_COOKIE=my_cluster_secret”
- “EMQX_CLUSTER__DISCOVERY_STRATEGY=static”
- “EMQX_JOIN_CLUSTER=emqx@13.0.0.4
- “EMQX_CLUSTER__STATIC__SEEDS=emqx@13.0.0.4,emqx@13.0.0.3,emqx@13.0.0.5

EMQX 集群情况

3 个节点组成集群

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

8核 32GB

Model name: Intel Xeon Processor (Icelake)
BIOS Model name: RHEL 7.6.0 PC (i440FX + PIIX, 1996) CPU @ 2.0GHz

服务器操作系统和平台

Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-59-generic x86_64)

这个是我的部署环境,刚才出现集群接收消息很慢,不清除什么原因,就是我通过qmttx 发送消息出去了,自己订阅了这个通道,但是接收消息也很慢要5秒左右才可以接收到自己的消息 。目前没有问题了,自己恢复的,我并没有进行调优

我看来这个文档,我使用的dokcer-compose 进行部署的 ,还需要执行上面的命令 吗? 我看有的优化是需要修改配置文件

先按文档把宿主机给调优了,再用下面这个工具生成yaml

Fast Deploy EMQX with Docker | Docker Compose Generator

谢谢老哥