13327806566

新闻资讯
古河软件资讯围绕智慧建筑IBMS、数字孪生、BIM运维、建筑物联网、能源管理和AI智能运维,提供可快速引用的结论、技术说明、相关解决方案、产品能力与公开项目参考。

全部新闻 公司资讯 行业资讯

建筑物联网容量怎么测?属性摄入、历史落库与订阅分项实测

快速结论:建筑物联网容量需要分别观察属性摄入、历史落库、订阅推送和业务查询。本文整理2026-08-25至26日的IoServer Plus .NET组件隔离测试:每秒约1万属性的摄入与末值校验已有记录,历史存储及订阅尾延迟存在独立限制。各轮构建与条件分列,供容量选型和复测参考。

建筑物联网容量需要分别观察属性摄入、历史落库、订阅推送和业务查询。本文整理2026-08-25至26日的IoServer Plus .NET组件隔离测试:每秒约1万属性的摄入与末值校验已有记录,历史存储及订阅尾延迟存在独立限制。各轮构建与条件分列,供容量选型和复测参考。

测试对象、版本与环境

项目已记录条件
第一轮 · 2026-08-25Release构建f18ab6fe;i7-13700F(16核24线程)、32GB;.NET组件、MySQL 8、Mosquitto、SQLite与Parquet。
第二轮 · 2026-08-26隔离导出树72aa9d69,包含2d59d211鉴权修正;TDengine对照轮单独追加34276054,不与其他轮次混用。
数据夹具第一轮4000台MQTT模拟设备×5属性、4个合成网关;第二轮另加2000台直采设备×5属性,形成10000行点位映射。
主度量第一轮属性总线按完整约60秒窗口统计;末值核对逐个比较20000项属性。第二轮另外观察总线计数、订阅、API与历史记录。
适用范围测试针对当时的.NET组件构建,不代表Java业务平台或全部BIOT版本;操作系统、Broker完整版本和重复运行分布未在原报告完整记录。

属性摄入阶梯:发送、消费与排空分别计量

目标负载实际消费校验与观察
1000属性/秒1001事件/秒总线丢弃计数0;20000/20000末值一致。
5000属性/秒4999事件/秒总线丢弃计数0;20000/20000末值一致。
10000属性/秒9997事件/秒总线积压峰值4;20000/20000末值一致。
20000属性/秒20005事件/秒总线积压峰值67;20000/20000末值一致。
40000属性/秒27375事件/秒生成器40001/秒;停止加压后42.4秒排空,再核对20000/20000末值一致。

以上为第一轮数据。超载轮出现发送与消费速率差,Broker承担积压;“总线丢弃计数0”和“末值一致”不能替代中间每条样本的持久化核验。

31分钟持续负载:稳定性与尾延迟一起看

第二轮负载为10000属性/秒,持续1860秒,同时运行32路WebSocket订阅(每路256键、30秒心跳)、8个读侧并发用户及历史变化记录。

观察项实测记录
属性与末值总线丢弃累计60→60,新增0;20000/20000末值一致。
连接与请求32路订阅无掉线;141093次API请求中5xx为0。
内存进程工作集508.8→峰值758.8→结束619.6MB;末10分钟斜率约−11.96MB/分钟。该窗口未见持续增长,不能证明任意时长无泄漏。
订阅延迟P50为304ms,P95为34.9秒、P99为44.4秒。连接在线不能代表低延迟,尾延迟需要独立验收。
历史与恢复历史耐久队列积压峰值120832;满载下记录器停止/启动耗时12–15秒。

历史落库:不能用摄入速率代替

测试条件结果与含义
SQLite,第二轮总线满载当时环境中的历史写入约300条/秒;超出处理能力时记录显式拒收或积压,需按记录模式核对。
TDengine 3.3.6.13,修复后定时10秒记录总线输入10000属性/秒,对应历史实际447条/秒,报告核对该档落库100%、拒收0。并不等于每秒1万条历史写入。
查询并发,10000行点位映射32并发批量查询P50为1164–1233ms,P95为1291–1373ms;与映射表为空时的数据不可直接互换。

项目选型时如何复测

  1. 固定交付构建、CPU/内存、协议及数据库版本,列出设备、属性和映射规模。
  2. 分别测实时摄入、历史记录、订阅分发和查询,再做组合负载;写明记录周期、死区、心跳和报文大小。
  3. 核对发送、接收和持久化计数、序号与末值,同时记录P50/P95/P99延迟、积压、拒收和排空时间。
  4. 保留超载与恢复结果,再结合业务要求约定余量。模拟器测试完成后,仍需代表性现场设备验证。

常见问题

每秒1万属性,是否等于1万台设备?
不是同一口径。一个设备可以有多个属性,事件速率还受更新周期和变化率影响。本记录的负载是属性事件/秒,设备与点位数量另列。
末值全部一致,是否代表每条历史样本都保存了?
末值核对只说明测试结束时状态一致。逐样本完整性还需发送、接收、持久化序号与计数核对;历史存储也有独立容量和拒收统计。
这些数据能作为当前产品容量承诺吗?
这些数据来自2026-08-25至26日的特定.NET组件构建与隔离环境。选型时应在交付版本、实际协议、历史记录和订阅负载下复测,分别约定吞吐、延迟与完整性。

资料整理:南京古河软件 · 内容复核:2026-09-27。依据2026-08-25《物联中心并发能力L4验收报告》、2026-08-26优化与第二轮测试报告整理。本文是历史实验记录复核,本次未重新压测;未公开内部地址、凭据或原始运行日志。

古河软件 发布于 2026-08-27 更新于 2026-09-27

南京古河软件有限公司版权所有.  Copyright©2006-2026 Guhe Software All Rights Reserved.      苏ICP备08012350号       苏公网安备32010602011493号




微信咨询微信咨询
微信咨询
古河软件微信咨询二维码
                   扫码加微信咨询
电话咨询
咨询专线:13327806566