admin管理员组文章数量:1794759
系统稳定性和压测报告
一、机器准备
准备两台服务器,一台为部署fastbee服务端应用,另一台为客户端压力机。其中:
fastbee服务器(1台)
- 系统:Alibaba Cloud Linux 3.2104 LTS 64位 UEFI版
- CPU:4C
- 内存:16GB
- 带宽:15M
- 服务端:EMQX 5.1.6 & 内置netty Broker
压力机(1台)
- 系统:CentOS Linux release 7.6.1810 (Core)
- CPU:4C
- 内存:16GB
- 带宽:15M
- 压力机测试工具:emqtt-bench-0.4.18-el7-amd64.tar.gz
二、压测步骤
2.1 去除认证,修改clientid识别问题
emqx版本
内置netty Broker版本
2.2 添加重发布脚本
三、压测结果
3.1 场景名称:并发连接+消息吞吐(上报)
- 描述:20000 MQTT 连接, pub 客户端 20000,每个 pub 客户端每秒发送 1 条 QoS 0、payload 为 1 字节的消息。因此总的消息吞吐达到每秒 20000,然后通过脚本转发到业务系统
- 期望结果:内网测试成功率为 100%,无消息积压,CPU 和内存在测试期间表现平稳,没有大幅度的抖动。
- 命令:./emqtt_bench pub -t /41/D1ELV3A5TOJS/property/post -h 47.106.112.160 -s 1 -q 0 -c 20000 -I 1000 -n 1000
emqx版本:20k上报量
内置netty Broker版本:2k的上报量
四、压测工具使用
使用 eMQTT-Bench 进行性能测试
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-10-11,如有侵权请联系 cloudcommunity@tencent 删除脚本客户端系统测试服务端本文标签: 系统稳定性和压测报告
版权声明:本文标题:系统稳定性和压测报告 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754893900a1707860.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论