1. 国产沐创N20 100G网卡性能测试概述
在国产化硬件加速发展的背景下,网络设备的性能测试显得尤为重要。最近我对沐创N20 100G网卡进行了一系列性能测试,测试环境采用了鲲鹏920s服务器平台。这款网卡作为国产高性能网络设备的重要代表,其性能表现直接关系到国产化解决方案在数据中心、云计算等场景的应用效果。
测试主要分为两大部分:传统TCP/IP协议栈下的iperf性能测试和RDMA(远程直接内存访问)性能测试。通过这两类测试,我们可以全面评估N20网卡在不同工作负载下的表现,包括带宽、延迟等关键指标。测试过程中,我特别关注了网卡在不同线程数配置下的性能差异,以及作为客户端和服务端时的表现差异。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 测试环境搭建与配置
2.1 硬件环境配置
测试平台采用了两台鲲鹏920s服务器,构成了测试的主机和陪测设备。主机配置为双路鲲鹏920s,共计64个物理核心,基础频率2.6GHz,配备了256GB DDR4内存,内存频率为2933MHz。这样的配置确保了测试过程中不会因为计算资源或内存带宽不足而成为性能瓶颈。
N20网卡通过PCIe 4.0 x8接口连接,理论上可提供约16GT/s的单向带宽。通过lspci命令查看链路状态时,发现显示为"downgraded",这可能是由于主板或固件限制导致的降级,但实际带宽仍能满足100G网卡的需求。
bash复制[root@localhost /opt#] lspci -s 01:00.0 -vvv | grep LnkSta
LnkSta: Speed 16GT/s, Width x8 (downgraded)
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
2.2 软件环境优化
操作系统选用麒麟信安3.5.2版本,基于Linux 5.10.0内核。为了获得最佳的网络性能,我对系统进行了多项优化调整:
首先,修改了/etc/sysctl.conf文件中的网络参数,增大了TCP/UDP缓冲区大小,这对于高带宽网络传输至关重要:
bash复制net.core.rmem_max=67108864
net.core.rmem_default=6710
