一、场景
一个实例,1000个信号,100微秒采集一次数据
1000x10x1000=100万条/秒
二、测试数据
1、存储空间需求
信号值为int
100秒1亿条数据,插入批次大小为25000,数据大小为4MB
纯数据压缩后
每天:约4.42 GB
每月:约132.57 GB
日志文件一小时大小为41GB,默认存一小时的日志
一个实例,1000个信号,100微秒采集一次,不停运行一个月需要200GB
但在多次测试中发现存储时压缩率有减小的情况,且减小的幅度不低,最大压缩率为100:1,在此基础上逐步递减。
若按最差压缩率10:1算,相同情况下一个月需要2TB。
2、cpu需求
cpu需求受网络数据包大小、插入批次大小影响,单线程插入数据库稍慢,100万条数据需要1.5秒左右,即70万/秒左右
例:
运行一个实例,1000个信号,100微秒采集一次数据,仿真时进行十倍加速,需要至少15核。