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

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

3天内不再提示

NVIDIA Spectrum-3交换机的应用性能

星星科技指导员 来源:NVIDIA 作者:Aviv Dahan 2022-04-19 14:57 次阅读

交换机重要吗?

网络矩阵是现代化数据中心性能的关键。这对数据中心的交换机提出了很多要求,而其中最基本的要求,是为所有客户提供等量的带宽,以便均匀地共享资源。如果没有公平的网络,所有应用都会因吞吐量恶化、延迟、分布式应用缓慢等原因,而出现性能不可预测的情况。

为了回答交换机是否重要这个问题,Tolly Group对NVIDIA Spectrum-3 12.8Tbps交换机的云、AI和存储应用性能进行了基准测试,并将结果与典型的(商品级)12.8Tbps数据中心交换机的性能进行了同类比较。

Tolly Group

Tolly Group是一家第三方独立IT行业实验室,30多年来,一直从事对IT产品的性能测试和实际评估。Tolly Group的定位是提供证据证明产品达到,或超越营销主张,并且不产生与Tolly Group公平测试宪章相冲突的报告。这一性能证明可以让客户知道自己是否可以放心地进行部署。

分布式应用的性能(AI和SPARK)

每个交换机都有一个缓冲区以防止丢包。每当送入交换机的流量超过可以送出交换机的流量时,缓冲区就会通过吸收数据包突发,来保护应用性能。这有时被称为incast流量模式。AI和Spark等分布式应用因其性质而会受到incast流量模式的困扰。

两种交换机在其数据表中显示二者缓冲区大小相同。但Tolly Group发现,NVIDIA Spectrum-3能够吸收的数据包是典型数据中心交换机的4-8倍,因此需要8台商品级交换机才能提供相当于Spectrum-3交换机的数据包吸收能力。

pYYBAGJeXaSAJGc9AABd1FJNb4U588.png

图1 NVIDIA Spectrum-3和商品级交换机对比

最大吸收能力固然重要,但光考虑这一点还不够。交换机必须均匀吸收来自所有发送方的微突发流量,一个节点的延缓就会使整个集群变慢。

Tolly Group发现,Spectrum-3在所有情况下都能均匀吸收来自所有发送方的微突发流量,而商品级交换机则会使多个节点变慢,导致计算资源未得到充分利用。

公有云和私有云性能

公有云和私有云环境中会出现“吵闹的邻居”问题,即当多个租户使用一个共享资源,如CPU周期或网络带宽时,出现了一个租户占用了这些资源,这个租户被称为“吵闹的邻居”。

“吵闹的邻居”问题可能因交换机租户之间的隔离能力不足,使得一个租户的使用而降低另一个租户的体验。数据中心交换机必须保护租户不受其他租户活动的影响,既要防止恶意攻击,也要防止“吵闹的邻居”的影响。

Tolly Group发现,Spectrum-3交换机完全保护了每个租户。而其他的交换机却未能保护租户,因为“吵闹的邻居”的流量模式,使一些租户的成为受害者,严重匮乏带宽,。

在扩展多租户环境时,Spectrum-3同样保护了每个租户。但在这种情况下,“吵闹的邻居”问题规模远大于商品级交换机,扩展到交换机端口总数的一半。换言之,多达70个端口可能成为受害者并出现带宽匮乏。

如果一个交换机不能保护租户免受“吵闹的邻居”的影响,该交换机就不符合云架构交换机的基本要求。

poYBAGJeXayAFAgMAACQ6B_kdPA706.png

图2 “吵闹的邻居”隔离

(换句话说:使用Spectrum-3,“吵闹的邻居”流量模式就不会产生影响。而如果使用商品级交换机,受害租户就会出现带宽匮乏。)

存储性能

如今,数据中心的大多数存储流量都在以太网上运行。具体而言,存储通常使用9KB的巨帧。因此,这种数据包的大小变得比以往任何时候都重要,现在大多数交换机都支持9KB默认数据包大小。

但典型数据中心交换机仅仅支持9KB数据包,这并不意味着它们为存储应用进行了优化。为了测量和比较每个交换机的存储性能水平,Tolly Group使用IXIA的标准网络测试工具来测量9KB数据包。

Tolly Group发现,Spectrum-3在所有情况下都能为所有存储节点提供可预测和公平的性能。商品级交换机在使用9KB数据包时,显示出不公平的流量共享,迫使一个存储节点的运行速度比其他存储节点慢17倍。这些不可预测的结果严重影响了存储性能。

这会对现实世界产生影响。比如本来计划并预计运行一个存储备份的时间为2小时,但最终用了34小时才完成。

混合应用性能

大多数数据中心运行多种不同的应用,每个应用数据包大小不尽相同。即使是单个应用也会使用各种不同大小的数据包。再加上控制流量模式,最终,网络上可能会出现更多不同大小的数据包。

Tolly Group发现,无论数据包大小如何,Spectrum-3始终能够实现公平性,而商品级交换机上,使用较小数据包的应用总会陷入带宽匮乏。更糟糕的是,随着数据包大小差距的增加,小数据包的情况变得越发糟糕。

pYYBAGJeXVWAMEs6AADbAdqCtqU651.png

图3 因帧的大小而产生的悬殊性能

在商品级交换机中,混合数据包大小所带来的带宽匮乏会对云、存储和分布式应用产生不利的影响。

为何会如此?

一言以蔽之,因为架构。

Spectrum交换机有一个现代的、完全共享的缓冲区架构,以及灵活的流水线架构,该架构专为优化数据中心应用性能和安全而设计。进一步了解评估结果,请下载新的Tolly Group性能评估报告。该报告解释了Spectrum交换机和商品级交换机的架构及其优势与劣势。

架构是一个真正的零和游戏。但与其他许多厂商不同,NVIDIA同时开发了ASIC和交换机,使用户可以兼得“鱼与熊掌”,并且其出色的结果也得到了Tolly Group验证的。

了解更多

交换机十分重要,并且在网络上产生了巨大的不同,它们决定了应用是能够被充分利用,还是受到不利影响。

关于作者

Aviv Dahan 拥有 20 多年的网络经验。在 NVIDIA 担任了两年的领先产品管理之后,他现在负责以太网交换机性能活动的产品营销。

审核编辑:郭婷

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

    关注

    34

    文章

    1184

    浏览量

    120277
  • NVIDIA
    +关注

    关注

    14

    文章

    4862

    浏览量

    102755
  • 交换机
    +关注

    关注

    20

    文章

    2615

    浏览量

    99178
收藏 人收藏

    评论

    相关推荐

    交换机的工作原理是什么?3交换机故障详解

    )的工作原理交换机和网桥一样,是工作在链路层的联网设备,它的各个端口都具有桥接功能,每个端口可以连接一个LAN或一台高性能网站或服务器,能够通过自学习来了解每个端口的设备连接情况。所有端口由专用处理器进行控制,并经过控
    的头像 发表于 11-05 10:12 102次阅读

    如何测试交换机端口速率

    交换机端口速率是指交换机端口在数据传输过程中的最大传输速率。在网络环境中,交换机端口速率对于确保网络性能和数据传输效率至关重要。测试交换机
    的头像 发表于 10-18 09:48 768次阅读

    二层交换机和三层交换机有什么区别

    交换机分为二层交换机和三层交换机,它们在功能、应用场景和技术实现上有明显区别。
    的头像 发表于 08-07 15:33 1097次阅读

    网管型交换机和非网管型交换机的区别

    网管型交换机和非网管型交换机是两种不同类型的交换机,它们在功能、性能、应用场景等方面存在明显的差异。 定义 网管型交换机(Managed S
    的头像 发表于 08-05 15:41 2107次阅读

    园区交换机 VS 数据中心交换机

    园区交换机和数据中心交换机交换机领域的两大类别,很多人都很熟悉。但是,这两者之间的区别并不是很清楚。在本文中,我们将对园区交换机和数据中心交换机
    的头像 发表于 06-24 15:33 519次阅读
    园区<b class='flag-5'>交换机</b> VS 数据中心<b class='flag-5'>交换机</b>

    广域网交换机与局域网交换机的区别

      在构建和管理网络架构时,交换机作为核心设备,其选择和配置直接影响到网络的性能、可靠性和安全性。广域网交换机和局域网交换机作为两种不同类型的交换机
    的头像 发表于 06-06 11:07 894次阅读

    浅谈交换机的发展历史

      交换机作为网络通讯中的关键设备,其发展历程见证了信息技术的飞速进步和网络架构的持续优化。从早期的电路交换到现代的以太网交换,再到未来的可编程交换机
    的头像 发表于 06-06 11:05 1695次阅读

    NVIDIA 发布全新交换机,全面优化万亿参数级 GPU 计算和 AI 基础设施

    NVIDIA 软件实现了跨  Blackwell GPU、新交换机和 BlueField-3 SuperNIC 的分布式计算,大幅提升了 AI、数据处理、高性能计算和云工作负载的
    发表于 03-19 10:05 311次阅读
    <b class='flag-5'>NVIDIA</b> 发布全新<b class='flag-5'>交换机</b>,全面优化万亿参数级 GPU 计算和 AI 基础设施

    交换机的作用与功能 交换机的基本配置

    交换机(Switch)是计算机网络中常见的一种数据通信设备,它用于在局域网(LAN)内的不同设备之间进行数据的转发和交换交换机通过学习和转发数据帧的方式来实现多个设备之间的通信,并且能够根据数据包
    的头像 发表于 02-04 09:17 1.5w次阅读

    汇聚交换机和核心交换机区别

    汇聚交换机和核心交换机是网络中常见的两种交换机设备,在网络中扮演着不同的角色和功能。虽然它们的主要目标是提供高速、高效的数据交换和数据传输,但在设计和使用上有一些区别。本文将介绍汇聚
    的头像 发表于 01-22 14:32 3946次阅读

    万兆铜缆交换机与万兆光纤交换机有什么区别?该如何选择?

    万兆铜缆交换机与万兆光纤交换机有什么区别?该如何选择? 万兆铜缆交换机和万兆光纤交换机是网络通信领域中常见的两种设备,它们在性能、适用场景、
    的头像 发表于 12-27 15:02 772次阅读

    交换机交换容量是什么意思?交换容量的计算公式

    交换机交换容量又称为背板带宽或交换带宽,是指交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。它表示交换机在单位时间内最多可以处理
    的头像 发表于 12-22 09:31 1.3w次阅读

    交换机级联是什么意思?交换机级联和堆叠的区别

    交换机的级联是指两台或两台以上的交换机通过一定的方式相互连接,根据需要,多台交换机可以以多种方式进行级联。在较大的局域网例如园区网(校园网)中,多台交换机按照
    的头像 发表于 12-16 17:01 2184次阅读

    交换机堆叠是什么意思?交换机堆叠的作用

    模块和堆叠电缆进行连接。可堆叠的交换机性能指标中有一个“最大可堆叠数”的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代表一个堆叠单元中所能提供的最大端口密度。 交换机堆叠的作用主
    的头像 发表于 12-15 17:39 3119次阅读

    核心交换机和普通交换机的区别?

    的区别,并探讨它们在网络架构中的不同作用。 首先,核心交换机是网络中的主干设备,负责连接整个网络的各个子网和不同的网络节点。它通常具有更高的速度和处理能力,以保障整个网络的高性能和高可用性。普通交换机则是用于连接终端设备和局域网
    的头像 发表于 12-07 14:39 1585次阅读