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

    文章

    20148

    浏览量

    247109
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222930
  • NVIDIA
    +关注

    关注

    14

    文章

    5496

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    简述冲击电压发生器的基本原理

    冲击电压发生器的基本原理是 “电容并联充电、串联放电”,核心流程分三步: 先通过整流电路,将工频交流电转换为直流电,给多组电容器并联充电,储存足够电能并达到设定电压; 当充电完成后,触发高压开关使
    发表于 10-17 14:10

    单相调压器和三相调压器的基本原理与主要结构

    调压器在电力系统中扮演着至关重要的角色,无论是单相调压器还是三相调压器,它们都在各自的应用场景中发挥着调节电压、稳定电力、保护设备的作用,了解这两种调压器的基本原理与主要结构,对于电力系统的设计和运维具有重要意义。本文将和大家一起探讨单相调压器和三相调压器的基本原理与主要
    的头像 发表于 08-05 15:27 826次阅读

    微加工激光蚀刻技术的基本原理及特点

    特殊工艺(如高温键合、溅射、电镀等)形成金属导电层(通常为铜箔),并经激光蚀刻、钻孔等微加工技术制成精密电路的电子封装核心材料。它兼具陶瓷的优异物理特性和金属的导电能力,是高端功率电子器件的关键载体。下面我们将通过基本原理及特性、工艺对比、工艺价值等方向进行拓展。
    的头像 发表于 06-20 09:09 1291次阅读

    POE供电的基本原理,网络变压器的作用 网变的POE供电

    。网络变压器作为POE供电系统中的关键组件,其接线方式和设计对系统的性能和可靠性起着至关重要的作用。本文将详细探讨网络变压器在POE供电中的不同接线方式,包括空闲对供电和数据对供电的特点、差异以及布线要求。 一、POE供电的基本原理 POE技术的核心在于通过
    的头像 发表于 06-07 15:51 1296次阅读
    POE供电的<b class='flag-5'>基本原理</b>,网络变压器的作用 网变的POE供电

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

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

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

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

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

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

    MPU的性能评估方法

    MPU(Microprocessor Unit,微处理器单元)的性能评估是确保其在实际应用中能够满足需求的重要环节。以下是一些常用的MPU性能评估方法: 一、基准测试(Benchmark
    的头像 发表于 01-08 09:39 1280次阅读

    ptp协议的基本原理解析

    在不同的物理层上进行传输。以下是对PPP协议基本原理的解析: 1. PPP协议的主要组成部分 PPP协议由以下几个主要部分组成: 链路控制协议(LCP,Link Cont
    的头像 发表于 12-29 10:08 1687次阅读

    IpduM技术对工业4.0的影响 IpduM技术的基本原理和优势

    (Intelligent Process Data Utilization and Management,智能过程数据利用与管理技术)作为工业4.0中的关键技术之一,对制造业的影响是深远的。 IpduM技术的基本原理
    的头像 发表于 12-17 15:15 916次阅读

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

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