网飞对AMD EPYC平台进行评估:单路可超越Intel的双路Xeon

网飞——Netflix目前是世界上数一数二的流媒体供应商,他们的工程师团队最近要对内容服务器进行升级,以满足日益增长的用户需求。现有单台内容服务器的加密带宽为100Gbps左右,工程师团队需要将这个数字扩大一倍,也就是到200Gbps左右的水平。他们在Intel和AMD的平台上面都达到了目标,不过AMD平台在优化之后,单路EPYC处理器即可赶上Intel的双路Xeon。

网飞从2016年开始使用基于Broadwell的服务器平台,系统为FreeBSD,Broadwell的Xeon可以提供60GB/s的内存带宽,另外还有40条PCIe 3.0通道,可以获得32GB/s的I/O带宽。新一点的服务器基于Skylake和Cascade Lake,内存带宽提升至90GB/s,同时48条PCIe 3.0通道可提供38GB/s的IO带宽,但是要支持200Gbps的加密视频传输带宽,他们需要至少64条PCIe 3.0通道。

在Intel平台上面可以通过组建多路Xeon的形式来增加平台的PCIe通道数量,在使用了双路Xeon之后,他们将原来的105Gbps的加密传输带宽提高带了191Gbps。双路系统可以提供180GB/s的内存带宽、96条PCIe 3.0通道,约可提供75GB/s的IO带宽。

当然,网飞也尝试了AMD的第二代EPYC处理器,就是基于Zen 2架构的最新一代Rome处理器。在AMD平台上面,单路的EPYC处理器只能提供68Gbps的加密视频传输带宽,然而网飞的工程师团队发现FreeBSD并没有针对新的Zen 2架构进行足够优化,在他们自己动手把处理器优化全开之后,单路EPYC成功超越了双路Xeon平台,加密视频传输带宽提升了三倍左右,达到了194Gbps的水平。

单颗EPYC处理器就已经能够支持120~150GB/s的内存带宽和128条PCIe 3.0或4.0通道,在I/O带宽上面单颗EPYC即可轻松超越双路Xeon。

演示文稿地址:eurobsdcon.org

网飞工程师团队批评了AMD没有向例如Linux等服务器系统提供足够好用的工具,不过随着AMD在服务器市场的份额上升,他们肯定也会注重起这一方面的。EPYC在提供更高I/O带宽,更高性能的情况下比Intel卖得还要便宜,对于众多需要高性能服务器的企业来说,这方面可以节省下非常可观的成本。

(0)

相关推荐