先看结论
机器视觉工控机应围绕相机数据、网卡控制器、PCIe 拓扑、内存访问与整机散热选型,而不是只数网口。四个千兆网口不能直接组成一个万兆相机连接,带 10GigE 接口也不代表支持 RDMA。
GigE Vision 3.0 引入基于 RoCEv2 的远程直接内存访问及 GVRSP 图像传输协议。它带来的是降低传输开销的机会;真正选型时,仍要验证相机、网卡、驱动和 SDK 的组合。以下为工程分析与验收建议,不是研响某款产品的实测成绩。
GigE Vision 3.0 改变了什么?
A3 于 2026 年 5 月 13 日宣布发布 GigE Vision 3.0。新传输路径可将图像放入已注册的主机内存,减少操作系统接收路径的参与;使用这一能力需要支持 RoCEv2 的网卡。
图 1:接收路径示意,不是性能对比测试。缓冲和 CPU 开销取决于相机、驱动与 SDK。点击图片可放大。
传统 GigE Vision 图像流通常采用基于 UDP 的 GVSP。CPU 开销受驱动、中断调节、包大小及厂商优化影响,不能统一写成“必然占满几个核心”。RDMA 能减少数据搬运开销,但初始化、缓冲管理、应用处理及异常恢复仍需要主机资源。
采购时应确认控制器型号与软件版本。接口速率、RJ45 外形和主板网口数量,都不能作为支持 RoCEv2 的证明;还要核对相机提供的传输模式,以及应用实际启用的模式。
先把相机带宽算清楚
选主机上联接口之前,先计算裸图数据量:
每秒数据量 = 图像宽度 × 图像高度 × 帧率 × 每像素传输字节数 × 相机数量。
例如,四台相机以 2448 × 2048 分辨率、60 帧/秒传输 Mono8 图像:
4 × 2448 × 2048 × 60 × 1 = 1,203,240,960 字节/秒
采用十进制单位,约为 1.203 GB/s,即 9.626 Gbit/s。这还没有计算协议开销、重传和运行余量。单个标称 10G 上联的可用空间已经很小,但仅凭这个算式,也不能断言具体项目一定丢帧。
图 2:计算示例,不是相机或工控机测试成绩。点击图片可放大。
相同分辨率和帧率下,RGB24 为每像素 3 字节,原始带宽约 28.879 Gbit/s;紧凑打包的 12 位 Bayer 为每像素 1.5 字节,约 14.439 Gbit/s;若以 16 位容器传输,则为每像素 2 字节,约 19.252 Gbit/s。必须查看实际传输格式,不能只根据传感器位深推算。
还应同时检查平均流量与突发流量。同步触发、包间延时、交换机缓冲和图像落盘都会影响设计。带宽余量应按真实触发方式确定,而不是把某个固定利用率当成标准要求。
主机内部的通路同样重要
外观为 PCIe x16 的长插槽,不一定接满 16 条电气通道。要查看主板拓扑,并在安装网卡后检查实际协商的代际和通道数。PCIe 3.0 ×4 在扣除线路编码后、未计算事务开销时,单向理论带宽约 3.94 GB/s;这不是应用吞吐保证。
检查网卡是否与 NVMe、USB 等设备共享芯片组上联。高负载采集可优先评估 CPU 直连插槽,但芯片组引出的插槽并非必然不适用,关键是共享带宽和并发实测。多 NUMA 节点系统还应检查网卡、处理线程和内存缓冲的亲和性。
Basler 文档说明了相机网络的包大小配置。全链路支持时,较大的数据包有助于降低包处理开销。MTU、接收缓冲和中断参数需要一起验证;MTU 9000 是配置选项,不是所有 GigE Vision 项目的强制要求。
四个需要拿出依据的硬件选择
| 子系统 | 核对内容 | 为什么重要 |
|---|---|---|
| 网卡与 SDK | 控制器、RoCEv2、驱动、固件及传输模式 | 接口外形相同,不代表软件兼容。 |
| 物理连接 | 相机接口、距离、模块兼容、布线和功耗 | 光纤、DAC 与 10GBASE-T 的安装条件不同。 |
| PCIe 与内存 | 电气通道、共享上联、内存通道及缓冲访问 | 采集需要与预处理、显示和存储共享资源。 |
| 散热 | 网卡、模块及整机持续负载温度 | 只看 CPU TDP 无法判断整机散热是否足够。 |
SFP+ 并非在所有项目里都优于 RJ45,应比较实际网卡、模块规格、维护条件和相机接口。光纤不通过线缆传导电信号;DAC 仍是铜缆,不能写成“完全免疫电磁干扰”。接口形式也不能保证无风扇整机一定满足温度限制。
用完整检测业务验收
让采集、图像预处理、推理、操作界面、存储与 PLC 通信同时运行,记录不完整帧、重传、接收错误、队列占用、CPU 负载和部件温度。除网卡驱动外,也要查看 SDK 计数:驱动没有报错,不代表应用收到的图像一定完整。
测量触发到决策的延迟分布,记录相关分位数与最大观测值。P99 是统计指标,不是硬实时保证。验收前应约定允许丢帧量、超时次数、恢复时间及测试周期。
在隔离测试台上模拟链路中断与相机断电恢复,核对实际恢复行为,不在没有测量时承诺固定重连秒数。保存验证通过的固件、驱动和参数,才能复制同一配置。
选型与验收清单
- 记录相机数量、实际像素传输格式、分辨率及峰值触发帧率。
- 分别计算单相机链路与汇聚上联,包含开销和突发余量。
- 确认网卡、传输模式、驱动与采集 SDK 的准确组合。
- 在并发负载下检查 PCIe 通道、共享资源和内存配置。
- 在设备支持范围内调节数据包、接收缓冲与中断参数。
- 约定延迟、图像完整性、恢复及散热验收条件。
更多配置问题可参考机器视觉工控机选型指南及多网口工控机选型指南。
常见问题
RDMA 是否意味着不再需要性能足够的 CPU?
不是。它降低的是采集传输开销。图像处理、业务逻辑、存储及工业通信仍消耗计算与内存资源。
已经稳定运行的千兆检测系统需要立即更换吗?
只有实际需求才能决定是否升级。更高分辨率、更短生产节拍或更多相机可能要求升级,但网口速率本身不是采购理由。
研响所有工控机都支持 10GigE 或 RDMA 吗?
本文没有作出这类全系列声明。应在确定配置之前,对所选主板、扩展网卡、操作系统和 SDK 进行验证。
为工程评估准备有效输入
比较工业计算平台时,建议提供相机清单、带宽计算、网络布局和机箱限制。涉及 PCIe 扩展、接口布局或散热集成,可结合定制开发服务进一步联系工程团队评估。


