压力测试
测试环境有限,在windows环境下,6核12线程。i5-10400F,16GB内存。
1、测试条件:
- 不存储设备日志,存储告警、功能下发日志,每秒10000设备消息
- 创建一个温度告警、并自动下发指令
- websocket网络组件。
- 动态温度参数,触发率接近30%
测试结果:成功,CPU平均占用60%,内存只占用2-3G。每秒插入告警和指令下发记录各3000条左右。
PS:CPU占用高是因为已经用了几年了,有点老了,平时使用就有点卡。在一台Linux服务器测试,与windows测试的结果明显不符,但是配置太低,不能处理太高并发,无法作为参考。
2、测试条件:
- 存储设备日志,每秒2000设备消息
- websocket网络组件。