今天对平台进行了一下压力测试。
测试项目:
1、监测站实时接收数据压力测试;
2、 静态解算压力测试。
测试设备:
1、基准站设备:天宝BD970板卡接收机*1,数据流RT27,数据频率1HZ。
2、监测站设备:天宝BD970板卡接收机*2,数据流RTCM32,数据频率1HZ。
测试方法:
RTKLib转发基准站数据至平台。
自有转发软件复制多份监测站数据模拟多监测站进行压测(50个站,100个站,200个站)。
解算策略:
设置同等数量监测站分别用解算引擎1和解算引擎2进行解算,解算策略均是精度最优原则、解算时间1小时、数据时间1小时。
测试过程及结果:
1、模拟200个站点。
(1)数据文件记录插入数据库报错,原因为数据库连接池已耗尽。解决方案为加大数据库连接池数量,优化数据文保记录插入数据库表策略。
(2)云服务器性能不足(双核4g腾讯云),1小时内未能完成200个站解算。
2、模拟100个站点。
(1)云服务器性能不足(双核4g腾讯云),1小时内未能完成100个站解算。
3、模拟50个站点。
(1)云服务器可以在1小时内能完成50个站解算,时间尚有富裕。
下一步测试计划:
1、分别用速度最优原则和适中原则进行压测。
2、更换更高性能服务器进行测试。(暂无服务器资源)
现已经测试环境部署至腾讯云,朋友们可自行查看50个站同时运行解算结果。
地址:http://cloud.ntripshare.com/用户名:test/密码:111111,请勿修改密码。