您当前的位置:首页 > 互联网百科 > 云计算

加速云网络的正确方式

时间:2022-03-10 10:36:54  来源:  作者:NVIDIA英伟达中国

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

 

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

 

SDN 性能基准测试最佳实践

 

BlueField DPU 或 ConnectX 智能网卡的任何 SDN(软件定义网络)性能评估都应充分利用硬件加速器的全部功能。BlueField-2 的数据包处理操作可通过 NVIDIA ASAP2(加速交换和数据包处理)引擎进行编程。

 

BlueField DPU 和 ConnectX 智能网卡上的 SDN 加速器都依赖于 ASAP2 和其他可编程硬件加速器,以实现线速率网络性能。

 

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

 

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

 

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

 

加速 SDN 性能

 

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

 

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

加速云网络的正确方式

 

图 1 .使用 iperf3 工具对比 4 个实例的 SDN 性能

加速云网络的正确方式

 

图 2 .对比 16 个 iperf 实例的 SDN 性能

 

主要发现:

 

  • ConnectX-6 Dx 提供了更高的吞吐量,对于所有测试的数据包大小,4 个和 16 个实例的吞吐量分别提高了 120% 和 150% 。
  • 相比其他产品,ConnectX-6 Dx 对于 1 KB 至 8 KB 的数据包实现了大于 90% 的线速速率。

 

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

加速云网络的正确方式

 

图 3 .对比使用 32 个 iperf 实例的 SDN 性能

 

以下基准测试使用 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-3 可以将在 BlueField-2 上构建的现有 DPU 加速 SDN 应用程序进行性能提升,而无需任何代码更改。

 

了解有关使用 BlueField DPU 实现数据中心基础设施现代化的更多信息。请继续关注 2022 年推出的 BlueField-3 ,以获得更高的 SDN 性能。



Tags:云网络   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
NVIDIA BlueField-2 DPU(数据处理器)提供了无与伦比的软件定义网络(SDN)性能、可编程性和可扩展性。它集成了八个 Arm CPU 内核、安全且先进的 ConnectX-6 Dx 云网络接口和硬件...【详细内容】
2022-03-10  Tags: 云网络  点击:(0)  评论:(0)  加入收藏
本文作者宗志刚(花名瑄珉),网络领域从业十五余年,现任阿里云网络产品线资深技术专家,负责阿里云网络洛神平台的技术规划、架构设计以及网元产品研发工作。在刚刚过去的云栖大会上...【详细内容】
2021-11-02  Tags: 云网络  点击:(198)  评论:(0)  加入收藏
▌简易百科推荐
NVIDIA BlueField-2 DPU(数据处理器)提供了无与伦比的软件定义网络(SDN)性能、可编程性和可扩展性。它集成了八个 Arm CPU 内核、安全且先进的 ConnectX-6 Dx 云网络接口和硬件...【详细内容】
2022-03-10  NVIDIA英伟达中国    Tags:云网络   点击:(0)  评论:(0)  加入收藏
通过接近逃离数据引力如果你准备在TensorFlow上部署并运行一个大规模的机器学习模型,你可能会认为将其部署到公有云是最好的选择。Amazon SageMaker、Azure Machine Learning...【详细内容】
2022-02-24    计算机世界  Tags:云部署   点击:(13)  评论:(0)  加入收藏
混合云的十大趋势混合云,云计算的后浪。据市场统计,到 2022 年,全球超过 90% 的企业将依赖本地/专用私有云、多个公共云和传统平台的组合来满足其基础设施需求。以下是关于混合...【详细内容】
2022-02-24  AlexaLei    Tags:混合云   点击:(11)  评论:(0)  加入收藏
一、灾备的定义1.1 什么是灾备?灾备指的是用现有的科学技术手段和方法,提前建立起可靠的应急方式,来应对突发事件的发生。灾备包括容灾系统和备份系统。1.2 备份和容灾的概念1....【详细内容】
2022-01-04  SkyBiuBiu  博客园  Tags:云计算   点击:(44)  评论:(0)  加入收藏
iRedMail - 免费、开源邮件服务解决方案以最佳的方式搭建基于 Linux/BSD 和开源软件的邮件服务器。始于 2007 年。支持 Red Hat Enterprise Linux、CentOS、Debian、Ubunt...【详细内容】
2021-12-31  有云转晴    Tags:谷歌云   点击:(44)  评论:(0)  加入收藏
作者:阿里集团 阿里云智能事业群 云原生应用平台来源:华章科技 云原生(Cloud Native)的概念,最早是由Pivotal于2015年提出的,但是即使到了2019年上半年,国内对其的关注依然相对有限...【详细内容】
2021-07-19  华章科技    Tags:云原生   点击:(229)  评论:(0)  加入收藏
一、案例概述为了方便对公司办公计算机桌面系统的管理,公司需要搭建一套桌面虚拟化平台。公司运维工程师决定使用Cirtix桌面 虚拟化解决方案。 Citrix XenServer服务器虚拟化...【详细内容】
2021-07-13  虚拟化爱好者    Tags:企业云   点击:(873)  评论:(0)  加入收藏
近日有粉丝问阿里云和华为云的部署区别是啥,其实阿祥没有搭建过阿里云,具体用啥工具部署,部署的步骤和具体方法并不知道(ps:后续如果能找到类似资料,阿祥会给大家分享),所以我这次先...【详细内容】
2021-07-13  信息系统集成Vlog    Tags:阿里云   点击:(183)  评论:(0)  加入收藏
人类社会可以划分为三个阶段:第一次浪潮为农业阶段,从约1万年前开始;第二阶段为工业阶段,从17世纪末开始;第三阶段为信息化阶段,从20世纪50年代后期开始。 --托夫勒,《第三次浪潮...【详细内容】
2021-06-02  云技术    Tags:云计算   点击:(138)  评论:(0)  加入收藏
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二...【详细内容】
2021-05-14    全国产经平台  Tags:云计算开发   点击:(171)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条