您的位置首页>业界>

AMD Epyc在Netflix服务器优化方面超越双插槽Intel Xeon

导读 Netflix的数据中心工程团队最近执行了一项任务,将视频流传输公司的加密视频带宽从100 Gbps增加到200 Gbps。该公司在Intel和AMD驱动的服

Netflix的数据中心工程团队最近执行了一项任务,将视频流传输公司的加密视频带宽从100 Gbps增加到200 Gbps。该公司在Intel和AMD驱动的服务器上均达到了目标,AMD Epyc服务器的带宽是以前的三倍。

Netflix高级软件工程师Drew Gallatin在EuroBSDcon 2019大会上进行了详细介绍,而Phoronix则进行了详细介绍,自2016年以来,Netflix就使用一台服务器使用Intel Broadwell Xeon CPU为FreeBSD服务器提供了100 Gbps的加密视频数据。Broadwell CPU具有60 GBps的内存带宽和40个PCIe 3.0通道,支持32 GBps的I / O带宽。

该公司较新的服务器处理器包括具有90 GBps内存带宽的Intel Skylake和Cascade Lake和48个PCIe 3.0通道,支持38 GBps I / O带宽。但是,为了达到其200 Gbps的加密视频带宽目标,Netflix至少需要64个PCIe 3.0通道。

Netflix如何做到这一点?根据Gallatin的介绍,答案是针对该问题“抛出另一个CPU插槽”,从而使每台服务器的CPU插槽增加了一倍。

结果,Netflix的Intel服务器从105 Gbps增长到191 Gbps。新的双插槽基于Intel的服务器具有180 GBps的内存带宽,96个PCIe 3.0通道和大约75 GBps的/ IO带宽。

Netflix还使用AMD的“罗马” Epyc服务器芯片来加密视频数据,由于AMD可以在每个服务器上使用“四芯片” Epyc CPU,因此不需要双插槽,AMD CPU支持120个芯片。 -150 GBps内存带宽,128个PCIe 3.0 /PCIe 4.0通道以及100 GBps I / O带宽(对于PCIe 4.0为200 GBps)。

AMD CPU的启动速度明显慢于Intel同类产品,每个服务器仅提供68 Gbps的加密视频数据。这可能是由于FreeBSD对新的Zen架构和Epyc服务器芯片平台没有进行太多优化的缘故。

一旦Netflix团队应用了所有可能的优化措施,单路Epyc服务器就可以赶上甚至略超双路Xeon服务器,其初始性能从68 Gbps增长到194 Gbps的三倍(最终为191 Gbps)。至强(Gbps)。

Netflix团队确实批评AMD尚未为服务器操作系统(例如Linux)开发完善的工具。但是,随着AMD Epyc服务器芯片平台的普及,我们可以期望AMD在其工具开发方面投入更多精力。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。