科技食谱

Netflix 借助 Epic 将服务器带宽提升至 380 Gbps

Netflix 正在反复试验,以找到理想的硬件和软件组合,以提高视频流质量。 Netflix 正在报告使用 EPYC(用于 AMD 服务器的 CPU)的结果。

从 2020 年开始,Netflix 已以每台服务器 200 Gbps 的速率交付视频内容。 Netflix 的下一个目标是将速度翻倍至 400Gbps,而为实现这一目标,它采用了 AMD 的第二代服务器 CPU,即 EPYC 7502P(EPYC 7502P)。

Epic 7502P 有 32 个内核。最大工作时钟为 2.5 GHz,最大时钟为 3.35 GHz。 Netflix 服务器还配备了 256GB DDR4-3200,并提供 150Gbps 带宽和 8 通道内存接口。此外,每台服务器使用18个Western Digital SN720 2TB用于存储。每台服务器还引入了两个通过 PCIe 4.0 x16 连接的网卡 (Mellanox ConnectX-6 Dx)。此配置预计可提供 250 Gbps 的速度。

但是,在这样的服务器上进行连接测试的结果,第一个出现的结果是240Gbps的数字。 Netflix 发现由于内存带宽限制,该数字低于预期,因此尝试了各种 NUMA(非统一内存访问)配置以最大化带宽。 NUMA 配置允许将通过 PCIe 连接的内存控制器和设备分配到最佳核心,但可能会延迟,具体取决于 NUMA 节点间进程。

这使 Netflix 能够将其 NUMA 节点增加到四个,并通过专注于存储存储和网络特定进程并以最佳方式连接到 PCIe 设备的 NUMA 节点提供高达 280 Gbps 的速度。

软件优化被认为是达到 400 Gbps 的下一步。为避免硬件瓶颈,我们在 FreeBSD 中实施了 TLS,并将 TLS 加密卸载到适配器 (Mellanox ConnectX-6 Dx) 而不是 Epic 7502P,从而实现最大 380Gbps,每个适配器有两个 190Gbps。处理器利用率在没有 NUMA 的情况下为 60%,在有 4 个 NUMA 时为 50%。

Netflix 还表示,即使在使用 Xeon Platinum 8352V 和 Ampere Altera Q80-30 等不同配置进行测试时,Epic 7502P 也显示出最快的值。 Netflix 已经设定了达到 800 Gbps 的下一个目标,并且很可能会在 2022 年发布新信息。相关信息可以在这里找到。

lswcap

lswcap

通过每月的AHC PC和HowPC杂志时代,他在网络IT媒体上观看了“技术时代”,如ZDNet,电子报互联网经理,Consumer Journal Ivers的编辑,TechHolic出版商和Venture Square的编辑。 我很好奇这个仍然充满活力的市场。

Add comment

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Most discussed

%d 블로거가 이것을 좋아합니다: