0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SDN性能基准的基本原理及性能

星星科技指导员 ? 来源:Tal Roll ? 作者:Tal Roll ? 2022-04-10 16:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVIDIA BLUVELD-2 数据处理器( DPU )提供了不匹配的软件定义网络( SDN )性能、可编程性和可扩展性。它集成了八个 Arm CPU 内核、安全的高级 ConnectX-6 Dx 云网络接口和硬件加速器,这些硬件加速器共同卸载、加速和隔离 SDN 功能,执行连接跟踪、流匹配和高级数据包处理。

这篇文章概述了精确SDN性能基准的基本原理,并演示了在NVIDIA CONTROX-6DX 上实现的实际结果。 BlueField-2 和下一代 BlueField-3 DPU 包括额外的加速功能,并为更广泛的用例提供更高的性能。

SDN 性能基准最佳实践

BlueField DPU 或 ConnectX SmartNICs 的任何 SDN 性能评估都应充分利用硬件加速器的全部功能。 BLUBELFIED-2 的分组处理动作是通过NVIDIA ASAP 编程的2(加速交换和数据包处理)引擎。 BlueField DPU 和 ConnectX SmartNICs 上的 SDN 加速器都依赖于 ASAP2以及其他可编程硬件加速器,以实现线速率网络性能。

NVIDIA 尽快2支持已集成到上游 Linux 内核和数据平面开发工具包( DPDK )框架中,并可在一系列 Linux 操作系统发行版和云管理平台中随时获得。

从 Linux 内核 5.6 开始,可以使用连接跟踪加速。最佳实践是使用现代企业 Linux 操作系统,例如 Ubuntu 20.04 、 Red Hat enterprise Linux 8.4 等等。这些较新的内核包括对 SDN 的收件箱支持,以及对 ConnectX-6 Dx SmartNICs 和 BlueField-2 DPU 的连接跟踪加速。基于内核过时的 Linux 系统,通过连接跟踪对 SDN 进行基准测试可能会产生误导。

最后,要使任何 SDN 基准有效,它必须代表在现实世界的云数据中心中实现的 SDN 管道,而在现实世界中,数十万个连接是常态。 ConnectX-6 Dx SmartNICs 和 BlueField-2 DPU 都是为超规模环境而设计和部署的,并在云级别提供突破性的网络性能。

加速 SDN 性能

看看NVIDIA CONTROX-6DX 性能。以下基准测试显示了启用连接跟踪硬件加速的 SDN 管道性能的吞吐量和延迟。我们使用与其他报告结果类似的系统设置、测试工具和程序进行测试。我们运行了 Open VSwitch ( OVS ) DPDK ,以便在 ConnectX-6 Dx SmartNIC 上无缝地实现连接跟踪加速。

以下图表描述了使用 iperf3 工具对 4 个和 16 个 iperf 实例(每个实例一个流)观察到的 SDN 性能。

图 1 。使用 iperf3 工具观察了 4 个实例的 SDN 性能 s

图 2 。使用 16 个 iperf 实例观察 SDN 性能 s

主要发现:

ConnectX-6 Dx 提供了更高的吞吐量,对于所有测试的数据包大小, 4 个和 16 个实例的吞吐量分别高达 120% 和 150% 。

ConnectX-6 Dx 对于小到 1 KB 的数据包的传输速率大于 90% ,而其他产品的传输速率为 8 KB 。

下表显示了在同一系统设置上具有 32 个实例的 SDN 管道的观察性能。结果表明,随着流量的增加, ConnectX-6 Dx 提供了更好的可扩展性,吞吐量提高了 4 倍。

图 3 。 使用 32 个 iperf 实例观察 SDN 性能 s

以下基准测试使用 sockperf 测量延迟。结果表明,对于测试的所有数据包大小,与其他产品相比, ConnectX-6 Dx 的延迟降低了约 20-30% 。

图 4 。 观察到带有连接跟踪的 SDN 管道的单向延迟

非加速连接跟踪实现会在主机 CPU 上造成瓶颈。将连接跟踪转移到片上加速器意味着在这些基准测试中实现的性能并不强烈依赖于主机 CPU 或其驱动测试台的能力。这些结果也表明了集成了 ConnectX-6 Dx 的 BlueField-2 DPU 可实现的性能。

BlueField-3 支持更高的性能级别

NVIDIA 欢迎有机会测试和展示 ConnectX-6 Dx 和 BlueField-2 的性能,同时遵守行业最佳实践和操作标准。本文中显示的数据将 ConnectX-6 Dx 的性能基准测试结果与其他地方报告的结果进行了比较。与其他产品相比, ConnectX-6 Dx 的吞吐量提高了 4 倍,延迟降低了 30% 。这些基准测试结果证明了NVIDIA 在 SDN 加速技术中的领导地位。

BlueField-3 是下一代 NVIDIA DPU ,集成了先进的 ConnectX-7 适配器和其他加速引擎。 BlueField-3 提供 400 Gb / s 的网络、更强大的 Arm CPU 内核和高度可编程的数据路径加速器( DPA ),提供更高级别的性能和可编程性,以解决大规模数据中心中最苛刻的工作负载。使用 DOCA 在 BlueField-2 上构建的现有 DPU 加速 SDN 应用程序将受益于 BlueField-3 带来的性能增强,而无需任何代码更改。

关于作者

Tal Roll 是 NVIDIA 网络产品营销总监。好未来在云基础设施、网络安全和 HPC / AI 领域拥有 20 多年的经验,在定义和推出成功产品方面有着良好的业绩记录。 Tal 拥有 IDC 大学和沃顿大学的工商管理 MBA 学位,以及特拉维夫大学的电气工程和计算机科学理学学士学位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19971

    浏览量

    237939
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11122

    浏览量

    218461
  • NVIDIA
    +关注

    关注

    14

    文章

    5363

    浏览量

    106917
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    了解信号完整性的基本原理

    ,设计人员必须注意电路板布局并使用适当的导线和连接器,从而最大限度地减少反射、噪声和串扰。此外,还必须了解传输线、阻抗、回波损耗和共振等基本原理。 本文将介绍讨论信号完整性时使用的一些术语,以及设计人员需要考虑的问题,然后介绍 [Amphenol] 优异的电缆和
    的头像 发表于 05-25 11:54 ?441次阅读
    了解信号完整性的<b class='flag-5'>基本原理</b>

    STM32定时器基本原理及常见问题之培训资料

    STM32 定时器基本原理及常见问题之培训资料v3.10 时基单元、捕捉比较功能、主从触发与级联、案例分享 培训内容:
    发表于 04-08 16:26

    六天专修课程!电子电路基本原理66课

    本资料内容主要分为模拟电路、数字电路及应用技术三个部分,基本涵盖了与电子电路相关的全部技术内容及必要的知识点。从电路的基本元件开始,介绍了模拟电路的晶体管及场效应晶体管放大电路的基本原理
    发表于 04-08 16:21

    无刷电机电调的基本原理

    有关本文所谈论的无刷电机内容, 只涉及低速飞行类航模电调的小功率无传感器应用,讲解的理论比较浅显易懂 ,旨在让初学者能够对无刷电机有一个比较快的认 识,掌握基本原理和控制方法,可以在短时间内达到
    发表于 03-17 19:57

    BP神经网络的基本原理

    BP神经网络(Back Propagation Neural Network)的基本原理涉及前向传播和反向传播两个核心过程。以下是关于BP神经网络基本原理的介绍: 一、网络结构 BP神经网络通常由
    的头像 发表于 02-12 15:13 ?1077次阅读

    锌合金牺牲阳极的基本原理性能特点

    基本原理 电化学原理:锌合金牺牲阳极的工作原理基于电化学中的原电池反应。在电解质溶液(如海水、土壤等)中,锌合金牺牲阳极与被保护的金属结构(如船舶外壳、海底管道等)构成一个原电池。 阳极牺牲过程
    的头像 发表于 01-22 10:33 ?672次阅读

    AN-282: 采样数据系统基本原理[中文版]

    电子发烧友网站提供《AN-282: 采样数据系统基本原理[中文版].pdf》资料免费下载
    发表于 01-13 14:32 ?0次下载
    AN-282: 采样数据系统<b class='flag-5'>基本原理</b>[中文版]

    如何设计ADC和DAC的基准源,以及基准源如何影响ADC与DAC那些性能

    如何设计ADC和DAC的基准源,以及基准源如何影响ADC与DAC那些性能?有没有相关的资料参考?
    发表于 12-17 06:27

    RNN的基本原理与实现

    RNN,即循环神经网络(Recurrent Neural Network),是一种特殊类型的人工神经网络,专门设计用于处理序列数据,如文本、语音、视频等。以下是对RNN基本原理与实现的介绍: 一
    的头像 发表于 11-15 09:49 ?1732次阅读

    混合键合的基本原理和优势

    混合键合(Hybrid Bonding)是半导体封装领域的新兴技术,能够实现高密度三维集成,无需传统的焊料凸点。本文探讨混合键合的基本原理、相比传统方法的优势,以及该领域的最新发展。
    的头像 发表于 10-30 09:54 ?2887次阅读
    混合键合的<b class='flag-5'>基本原理</b>和优势

    高斯滤波的基本原理有哪些

    高斯滤波的基本原理可以从以下几个方面进行阐述: 一、定义与性质 定义 :高斯滤波(Gaussian Filter)是一种常见的图像处理技术,实质上是一种信号的滤波器,用于平滑和降噪图像。它采用高斯
    的头像 发表于 09-29 09:27 ?1756次阅读

    3DP工艺基本原理

     3DP工艺,全称Three-Dimensional Printing(三维打印),是一种3D打印技术,其基本原理可以详细阐述如下:
    的头像 发表于 09-16 15:32 ?2232次阅读

    数据采集系统组成和基本原理

     数据采集系统是一种用于收集、处理、存储和分析数据的系统,广泛应用于工业、科研、医疗、交通等多个领域。其组成和基本原理如下:
    的头像 发表于 09-15 14:35 ?1949次阅读

    滤波器的基本原理、分类及实现方式

    滤波器是一种信号处理设备,用于从信号中去除不需要的频率成分,保留所需的频率成分。在信号处理中,滤波器起着至关重要的作用。 滤波器的基本原理 滤波器的基本原理是利用信号的频率特性来实现对信号的处理。在
    的头像 发表于 08-25 14:44 ?2250次阅读

    Aigtek功率放大器的基本原理性能参数介绍

    功率放大器是电子设备中常见的一种电路,它的主要功能是将输入信号的能量放大到更高的水平。在许多电子设备中,功率放大器扮演着至关重要的角色,如音响系统、无线通信设备、雷达系统等。本文将介绍功率放大器的基本原理及其性能参数。
    的头像 发表于 08-25 10:06 ?722次阅读
    Aigtek功率放大器的<b class='flag-5'>基本原理</b>及<b class='flag-5'>性能</b>参数介绍