“AMD Epyc在Netflix服务器优化方面超越双插槽Intel Xeon”
netflix数据中心工程团队最近执行了一项任务,将视频流公司的加密视频带宽从100 gbps增加到200 gbps。 这家企业通过intel和amd驱动的服务器实现了目标,amd epyc服务器的带宽是以前的3倍。
作为netflix高级软件工程师的drew gallatin在eurobsdcon 2019大会上详细说明,phoronix表示, 一台服务器使用intel broadwell xeon cpu向freebsd服务器提供100 gbps的加密视频数据,broadwell cpu具有60 gbps的内存带宽和40个pcie 3.0通道,达到32 gbps
该公司的新服务器解决方案包括具有90 gbps内存带宽的intel skylake和cascade lake,以及支持90 GBPS I/o带宽的48个pcie 3.0通道。 但是,为了实现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在每个服务器上都可以使用4芯片的epyc cpu,所以不需要双插槽。 amd cpu支持120个芯片。 -150 gbps的内存带宽、128个pcie 3.0 /pcie 4.0通道和200 gbps的I/o带宽( pcie 4.0的情况下为200 gbps )。
amd cpu的启动速度明显慢于英特尔的同等产品,每台服务器只提供68 gbps的加密视频数据。 这可能是因为freebsd没有对新的zen架构和epyc服务器芯片平台进行过多的优化。
如果netflix团队应用所有可能的优化措施,单插槽epyc服务器可以赶上或略高于双路xeon服务器,初始性能从68 gbps增加到194 gbps的3倍,最终增加到191 gbps 至强( GBPS )。
netflix团队确实批评amd没有为linux等服务器操作系统开发完整的工具。 但是,随着amd epyc服务芯片平台的普及,amd有望在工具开发上投入越来越多的精力。
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。