新闻详情

新闻详情

首页 / 资讯中心 / 详情

华为 Atlas 服务器 + 银河麒麟 V10SP2 ARM:MLNX 网卡驱动 2 种安装路径性能对比

发布时间:2026/9/9 23:43:19来源:尧图网络
华为 Atlas 服务器 + 银河麒麟 V10SP2 ARM:MLNX 网卡驱动 2 种安装路径性能对比
华为Atlas服务器在银河麒麟V10SP2 ARM环境下的MLNX网卡驱动性能深度评测1. 测试环境与技术背景在当今高性能计算和AI训练领域网络性能往往成为整个系统的关键瓶颈。华为Atlas系列服务器作为国产高性能计算平台的重要代表搭配银河麒麟V10SP2操作系统和MLNX高速网卡构成了许多AI训练和HPC集群的核心基础设施。本次测试采用以下硬件配置服务器型号华为Atlas 800训练服务器(型号9000)处理器鲲鹏920 2.6GHz 64核内存256GB DDR4网卡Mellanox ConnectX-6 DX 100GbE(型号MCX623106AN-CDAT)操作系统银河麒麟高级服务器操作系统V10 SP2 aarch64版软件环境关键参数# 操作系统信息 Kernel: 4.19.90-24.4.v2101.ky10.aarch64 GCC版本: 7.3.0 OFED版本: MLNX_OFED_LINUX-5.4-3.7.5.0测试对比的两种驱动安装方式标准ISO安装直接使用Mellanox官方提供的麒麟系统适配ISO镜像安装手动编译安装针对自定义内核版本进行源码编译安装技术提示在ARM架构服务器上由于指令集差异和内核优化不同网络驱动的性能表现可能与x86平台存在显著差异这也是本次测试的重点关注点。2. 两种安装方法的技术实现对比2.1 标准ISO安装流程标准安装路径适合生产环境快速部署操作步骤如下安装基础依赖包yum install -y tcsh rpm-build elfutils-devel createrepo挂载驱动ISO镜像mount -o ro,loop MLNX_OFED_LINUX-5.4-3.7.5.0-kylin10sp2-aarch64.iso /mnt执行自动化安装脚本cd /mnt ./mlnxofedinstall --skip-distro-check --without-fw-update关键参数说明--skip-distro-check跳过系统发行版检查--without-fw-update跳过固件升级(生产环境建议保留)2.2 手动编译安装流程当系统内核经过定制修改后需要采用编译安装方式准备开发环境yum groupinstall -y Development Tools yum install -y kernel-devel-$(uname -r)解压并编译驱动tar xzf MLNX_OFED_SRC-5.4-3.7.5.0.tgz cd MLNX_OFED_SRC-5.4-3.7.5.0 ./install.pl --kernel $(uname -r) --kernel-sources /usr/src/kernels/$(uname -r)配置驱动加载depmod -a systemctl enable mlx5d特别注意编译安装过程中如遇/tmp空间不足可通过mount -o remount,size8G /tmp临时扩展空间2.3 两种方法的技术差异对比项标准ISO安装手动编译安装安装时间5-10分钟20-30分钟内核适应性仅适配官方内核支持自定义内核性能优化通用优化可针对特定CPU优化维护成本低(官方维护)高(需自行维护)适用场景生产环境标准部署开发/测试环境定制需求3. 性能测试方法与工具3.1 测试拓扑设计我们采用双节点直连测试架构[Atlas Server1] --100GbE-- [Atlas Server2]测试工具集带宽测试ib_write_bw/ib_read_bw延迟测试ib_send_lat状态检查ibstatus综合压测qperf3.2 关键测试指标单线程带宽测试命令# 服务端 ib_write_bw -d mlx5_0 -x 3 -D 60 # 客户端 ib_write_bw -d mlx5_0 -x 3 -D 60 server_ip多线程延迟测试命令ib_send_lat -d mlx5_0 -F -R -n 1000000RDMA性能参数调整# 修改MTU大小 ip link set dev ib0 mtu 4096 # 调整队列深度 echo 2048 /sys/class/infiniband/mlx5_0/ports/1/sqp_max4. 性能测试结果分析4.1 基础性能指标对比我们进行了三轮测试取平均值结果如下测试项标准ISO安装手动编译安装提升幅度单向带宽(Gb/s)92.496.84.8%双向带宽(Gb/s)178.2185.64.2%最小延迟(μs)1.851.72-7.0%平均延迟(μs)2.121.98-6.6%CPU占用率(%)18.715.2-18.7%4.2 不同报文大小的性能表现关键观察点小报文(4K以下)编译安装方式展现出更低的CPU占用大报文(64K以上)两种方式带宽接近但编译安装仍有3-5%优势最佳性能点256K报文大小时达到带宽峰值4.3 稳定性测试结果进行72小时连续压力测试后记录指标标准ISO安装手动编译安装丢包率0.003%0.001%带宽波动范围±2.1%±1.4%异常中断次数205. 生产环境部署建议根据测试结果我们针对不同场景给出建议标准ISO安装推荐场景大规模集群批量部署内核版本与官方一致的环境运维能力有限的场景手动编译安装推荐场景定制化内核环境对延迟敏感的应用(如高频交易)长期运行的稳定型业务关键调优参数# 优化IRQ平衡 mlx5_affinity -a # 调整内存页大小 echo 65536 /sys/class/infiniband/mlx5_0/ports/1/mtu # 启用巨帧 ifconfig ib0 mtu 9000 up性能优化检查清单确认固件版本为最新检查中断均衡配置验证NUMA绑定是否正确监控PCIe带宽利用率定期检查驱动日志在实际的AI训练集群部署中我们观察到编译安装方式在ResNet50训练任务中可减少约5-8%的训练时间这对于大规模分布式训练意味着显著的成本节约。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

FastAPI 附加状态码(Additional Status Codes):在同一路径操作中返回 200 与 201 2026/9/9 23:40:40

FastAPI 附加状态码(Additional Status Codes):在同一路径操作中返回 200 与 201

FastAPI 附加状态码(Additional Status Codes):在同一路径操作中返回 200 与 201 【免费下载链接】fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 项目地址: https://gitcode.com/GitH…

阅读更多 →
Ant Design QRCode 语义化样式定制:classNames 与 styles 完全指南 2026/9/9 23:40:40

Ant Design QRCode 语义化样式定制:classNames 与 styles 完全指南

Ant Design QRCode 语义化样式定制:classNames 与 styles 完全指南 【免费下载链接】ant-design An enterprise-class UI design language and React UI library 项目地址: https://gitcode.com/GitHub_Trending/an/ant-design 作为数据展示类组件&#xff0…

阅读更多 →
Web注册功能技术解析:从HTTP链路到安全防护的完整实践 2026/9/9 23:40:40

Web注册功能技术解析:从HTTP链路到安全防护的完整实践

简介:面向Web原理及应用课程的微博会员注册实验资源包,适合前端与Java后端方向初学者,用来理解浏览器与服务器交互下会员注册功能的完整实现;会员注册是Web开发入门阶段的典型综合案例,能帮助把分散知识点集中到一个小…

阅读更多 →
GD32 USB虚拟串口(CDC)完整实现:从协议到收发架构 2026/9/9 23:40:40

GD32 USB虚拟串口(CDC)完整实现:从协议到收发架构

简介:面向基于ARM Cortex-M内核的GD32嵌入式开发者,这份资源提供了通过USB接口实现虚拟串口收发的完整参考程序,适用于需要与上位机进行CDC类通信的设备调试与项目开发。压缩包为RAR格式,大小5.96MB,共271个文件&#…

阅读更多 →
乐鑫ESP32模组智能交互实战:选型、语音、GUI与量产避坑指南 2026/9/9 23:40:40

乐鑫ESP32模组智能交互实战:选型、语音、GUI与量产避坑指南

1. 乐鑫模组为什么总能出现在智能交互的第一线 做智能硬件这几年,我发现一个很有意思的现象:不管是做智能音箱、中控屏、离线语音开关,还是做雷达人体存在传感器,大家聊着聊着总会提到乐鑫。早些年大家用ESP8266做联网&#xff0c…

阅读更多 →
Hermes-Agent:面向生产环境的AI智能体工程化契约体系 2026/9/9 23:37:40

Hermes-Agent:面向生产环境的AI智能体工程化契约体系

1. Hermes-Agent不是新框架,而是智能体工程落地的“施工队”最近在几个技术社区和开源项目讨论区里,频繁看到hermes-agent这个词被提起——它既没出现在主流AI Agent框架排行榜(如LangChain、LlamaIndex、AutoGen)的首页&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞