信创项目做到一半,发现网卡在国产系统上跑不出该有的带宽——这事在2024到2025年间并不少见。到了2026年,国产芯片方案已经覆盖了从千兆到100G的完整速率段,但实际部署中一个核心问题始终绕不开:到底选哪家的方案?
如果你还处于选型阶段,可以先看我们之前整理的《信创服务器网卡采购指南 国产芯片方案全梳理》,那篇侧重采购决策和资质要求。这篇信创网卡性能实测报告聚焦真实性能数据,从芯片方案到OS兼容性再到部署经验,帮你验证选型决策对不对。
简单讲,目前市面上的国产网卡芯片方案主要有五条线:沐创(Mucse)的RNP系列、网迅(Net-swift)的WX系列、华为鲲鹏(Kunpeng)的智能网卡方案、坤腾智能的KTI系列,以及基于国产主控的定制方案。它们跑在麒麟V10和统信UOS上,表现各有侧重。
先看市面上能买到的几款代表性产品。
| 产品型号 | 芯片方案 | 端口形态 | 带宽 | PCIe | 适用场景 |
|---|---|---|---|---|---|
| LRES1031PF-2SFP+ | 沐创 RNP N10 | 双口 SFP+ | 10G | PCIe 3.0 x8 | 数据中心接入 |
| LRES1030PF-4SFP+ | 沐创 RNP N10 | 四口 SFP+ | 10G | PCIe 3.0 x8 | 高密度服务器 |
| LRES1530PF-2SFP28 | 网迅 WX5025 | 双口 SFP28 | 25G | PCIe 3.0 x8 | 高性能计算 |
| LRES1002PF-2SFP+ | 国产主控 | 双口 SFP+ | 10G | PCIe 3.0 x8 | 通用信创服务器 |
| SP681 | 华为全国产方案 | 双口 SFP28 | 25G | PCIe 3.0 x8 | 高可靠核心业务 |
| SP670 | 华为全国产方案 | 双口 QSFP28 | 100G | PCIe 3.0 x8 | 骨干互联/AI |
| LRES2045PT | 网迅 WX1860 | 双口 RJ45 | 1G | PCIe 3.0 x1 | 管理网络 |
信创环境里,网卡能不能跑满速,驱动适配是最关键的环节。
2026年这个时间点,麒麟V10(SP1/2303)和统信UOS(1070)的内核版本已经跟上主流。沐创 RNP N10 和网迅 WX1860 的驱动在2025年中就合入了上游内核主线,因此大部分国产网卡在这两个系统上都能做到插上即认。拿 LRES1031PF-2SFP+ 来说,在麒麟V10 SP1上安装后,系统自动加载了 mucse 驱动模块,不需要额外折腾。
不过要注意一件事:内核版本差异。如果服务器还在用麒麟V10的早期版本(比如2019年的初始发行版),内核是4.19,对沐创 RNPN10 的驱动支持需要手动编译。同样,统信UOS 1050之前的版本也有这个问题。建议部署前先用 uname -r 确认一下内核版本——低于5.10的,最好先找 LR-LINK 技术拿编译好的驱动包。
麒麟V10 早期版本(2019年初始发行版,内核 4.19)和统信UOS 1050 之前的版本,对国产网卡驱动需要手动编译。部署前务必用 uname -r 确认内核版本——低于 5.10 的先找 LR-LINK 技术拿预编译驱动包。
| 芯片方案 | 内核驱动模块 | 麒麟V10 SP1 | UOS 1070 | 需手动安装 |
|---|---|---|---|---|
| 沐创 RNP N10 | mucse/rnp | ✔ 免驱 | ✔ 免驱 | 内核<5.10 |
| 网迅 WX1860 | net-swift/wx | ✔ 免驱 | ✔ 免驱 | 内核<5.10 |
| 网迅 WX5025 | net-swift/wx | ✔ 免驱 | ✔ 免驱 | 内核<5.15 |
| 坤腾 KTI226V | igc / kti | ✔ 免驱 | ✔ 免驱 | 通常不需要 |
| 华为鲲鹏方案 | huawei/hinic | ✔ 免驱 | ✔ 免驱 | 需配套 HISI 驱动 |
实测是个大工程——不同的芯片方案、不同的主板平台(飞腾、鲲鹏、龙芯、海光)、不同的内核版本,排列组合起来的结果差异不小。
下面是几个典型的测试维度,按重要性排列:
TCP 吞吐量。这是最直接的指标。10G网卡在理想条件下应该跑满 9.4 Gbps 以上(协议开销约 6%)。25G网卡应该看到 23 Gbps 上下。如果差得远,先排查 PCIe 带宽——国产主板有些 PCIe 插槽是 x4 物理接口焊的,插 x8 的卡会被降速。拿 LRES1530PF-2SFP28 来说,它的 PCIe 3.0 x8 接口理论带宽是 64 Gbps(单向),双口 25G 满负荷时实际占用约 50 Gbps,带宽余量充足。
UDP 丢包率。小包(64字节)场景下丢包率能反映网卡的硬件队列效率和驱动水平。国产芯片方案在这一点上还有差距——和经过二十年迭代的进口芯片相比,部分方案在64字节小包线速转发时会有 0.01%-0.1% 的丢包。一个实用的替代方案是:在驱动侧调大 ring buffer 参数,或者开启 RSS 多队列分流,可以有效缓解。
国产网卡驱动的默认 ring buffer 值偏保守。用 ethtool -G 把 tx/rx 从 512 调到 2048,在小包场景下能明显降低丢包率。这是零成本的优化手段。
CPU 占用率。国产芯片的硬件 offload 能力(如 TSO/GRO/LRO)目前做得比进口方案稍粗,同速率下 CPU 占用会高 5-15 个百分点。这在服务器 CPU 资源充裕的场景下不是问题,但在边缘计算或嵌入式信创平台(比如飞腾 FT-2000/4)上,需要留意。可以关掉一些不必要的 offload 功能,把压力分担到多核上。
跨平台兼容性。这是信创特有的一道关。国产CPU平台包括飞腾(ARM)、鲲鹏(ARM)、龙芯(LoongArch)、海光(x86)、兆芯(x86)。同一个网卡在不同架构上的行为可能不一样。实测中,x86 平台(海光、兆芯)的驱动兼容性最好——因为内核驱动本来就在 x86 上开发调试的。ARM 平台(飞腾、鲲鹏)需要关注 dma_mask 和 cache coherency 设置,LoongArch 平台个别驱动需要补丁。
信创项目的场景差异很大,以下按典型需求给出推荐:
办公终端/桌面云场景。带宽需求不大,关键是成本低、驱动稳。推荐 在麒麟V10和UOS上都免驱,用现有的Cat5e线就能从千兆升到2.5G。LRES2045PT(网迅WX1860双口千兆)也是备选,适合管理网或低带宽环境。
信创服务器通用接入。10G是最主流的速率。推荐 LRES1031PF-2SFP+(沐创RNP N10双口)或 LRES1002PF-2SFP+,两者价格区间接近,在麒麟V10 SP1上驱动表现都不错。端口密度需要更高的选四口版 LRES1030PF-4SFP+。
高性能计算/数据库场景。25G起步,RDMA能力是一个加分项。LRES1530PF-2SFP28的网迅WX5025方案支持RoCE v2,在飞腾S2500平台上的实测表现稳定。预算更充裕且有高可靠需求的,可以看SP681(华为全国产25G双口)或SP680(四口25G)。
数据中心骨干/AI集群。100G方案选择不多,SP670(华为全国产100G双口)是当前市面上能批量供货的全国产100G方案之一,适合信创数据中心的核心层互联。
跑了一年多的信创项目,碰到过一些重复出现的问题,这里记几笔:
PCIe 插槽选对很重要。国产服务器主板的PCIe插槽分配有时候看着晕——同一个物理槽位可能走不同的 CPU 或 PCH。检查 lspci -vvv 输出,确保网卡插在直连 CPU 的槽位上,跨 PCH 的槽位带宽会打折。
先跑单线程再跑多线程。iperf 单线程测试能暴露驱动层面的瓶颈——如果单线程就跑不满带宽,那不是 CPU 核心不够,是驱动或硬件本身的问题。多线程跑满不代表合格,因为多线程把问题掩盖了。标准做法是:先一个线程测,确认达到预期速率的 70% 以上,再开 8 个线程看能不能到近线速。
ring buffer 调大不花钱。国产网卡驱动的默认 ring buffer 值偏保守,用 ethtool -G 把 tx/rx 从 512 调到 2048,在小包场景下能明显降低丢包率。这是一个零成本的优化手段。
别忘看 message 日志。dmesg 里经常藏着关键线索。比如 "rx packet dropped" 意味着驱动层丢包了——这可能不是网卡的问题,而是中断亲和性没配好导致的。调整 smp_affinity 把中断绑定到空闲核心上就能解决。
国产芯片的迭代速度很快,但有几个场景目前还不是最佳切入时机。超高频率交易(纳秒级延迟竞争)对网卡硬件时间戳的精度要求极高,国产方案在这个指标上和头部进口方案仍有差距。另一个是 400G 速率——国产 400G 网卡还在样片阶段,量产时间预计在 2027 年之后。当前有 400G 需求的信创项目,建议先用 100G 聚合顶一下。
取决于内核版本。麒麟V10 SP1(2303版)内核 5.10+,主流的沐创RNP N10、网迅WX1860/WX5025、坤腾KTI226V都已经内置驱动,插上就能识别。如果内核版本低于5.10,需要手动编译驱动或联系LR-LINK获取预编译的驱动安装包。
在条件良好的测试环境下(PCIe 3.0 x8直连CPU槽位、MTU 9000、8线程iperf),LRES1530PF-2SFP28在飞腾S2500 + 麒麟V10上的实测吞吐量可以到达 23-24 Gbps,接近25G线速。单线程下通常在 16-18 Gbps 左右,这跟国产芯片的驱动单队列效率有关,属于正常现象。
在2026年的麒麟V10 SP1和UOS 1070上,两者的驱动稳定性都不错。如果有具体差异的话:网迅WX1860合入内核时间更早,对旧内核兼容性更好;沐创RNP N10在较新的内核(5.15+)上驱动更完善,且支持更多的 offload 特性。如果项目中同时使用了国产交换芯片,沐创 RNPN10 的方案在端到端联调上可能更方便。
看业务类型。办公OA、管理网络、日志采集这些场景1G完全够。核心业务数据库、虚拟机热迁移、文件存储这类的,10G起步更稳妥。有一个经验值:如果服务器上承载的虚拟机超过10台,或者存储流量持续超过 300 Mbps,就该考虑10G了。从成本看,国产10G网卡的价格已经降到千兆方案的2-3倍左右,性能收益却是一个数量级提升,性价比是划算的。
主流国产方案基本都支持。沐创RNP N10和网迅WX5025都支持SR-IOV,可以划分虚拟功能(VF)给虚拟机直通使用。DPDK方面,沐创和网迅都提供了对应的PMD驱动,在麒麟V10上可以正常绑定和使用。不过国产方案的SR-IOV VF数量上限(通常64-128个VF)比高端进口方案少,在超高密度虚拟化场景下需要提前规划。