一、基础环境
1. InfluxDB V1.7.8,预置了10.3G 数据做为初始数据
(调整了 部分参数,否则数据库动不动就崩溃)
2. 模拟141个设备,共计1390个点位
3. 服务器配置 128G内存,2.4Ghz CPU,虚拟机
二、压力标准
1.由客户端通过MODBUS协议采集 BOOL、FLOAT、INT、STRING 四个类型的值,并写入InfluxDB数据库;
同时另一个线程进行查询操作;
2. 一个客户端启动两个线程,一个线程瞬时写入1390个点位值,然后休眠5S;另一个线程瞬时读取1390个点位值,然后休眠3S;
循环反复运行,持续一天;
3. 同时开启40个客户端
三、测试结果
1. 服务器负荷
CPU 23% ,内存 39%,负荷并不高
2. 硬盘存储增长
跑了一天,硬盘增长了不到100M
3. 处理条数与成功率
如图,本次测试 一分钟写入 47W条数据,相当于 一秒钟 8000条。 连续跑了一天。全程无报错。
文章来源:https://www.toymoban.com/news/detail-523855.html
文章来源地址https://www.toymoban.com/news/detail-523855.html
到了这里,关于InfluxDB 压力测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!