jmeter对emqx压测数据堆积问题

环境信息

  • EMQX 版本:4.4.8
  • 操作系统及版本:emqx-ubuntu18.04;jmeter-win10
  • 其他 ubuntu 32c128g;win10 4c8g

问题描述

在win10用jmeter模拟1000client的pub任务,数据包120字节,初始的消息流入速度能在5000条/秒,但消息流入速度会随着连接数量上升而逐步下降,当达到1000连接的时候消息流入速度就只能在2000条/秒了,主动结束jmeter任务后还是会持续2000条/秒的消息流入很长一段时间,1000个client也是很缓慢地减少,当减少到100个左右client的时候消息流入速度会再次达到5000条/秒,请问造成这种消息堆积的可能原因有哪些?

感觉像是你客户端 cpu频繁切换,导致积压,同时查看看句柄等。你增加一台压力机应该可以提高并发。


不行,找了两台4c8g的压力机,第一台开100个client时消息流入在5000条/秒,增加第二台压力机后消息流入又变成2000条/秒了


操作系统优化了吗