Netflix已利用AMD的第二代EPYC Rome CPU實現高達400Gbps的頻寬,性能優於Intel和採用Ampere的伺服器解決方案。該公司在EuroBSD 2021會議期間公佈了新的數據指標。
此前Netflix伺服器能夠在其伺服器上提供高達200 Gbps(TLS加密)的頻寬,直到2020年該公司還評估在2019年切換到AMD的EPYC平台,現在看來目標已經實現達到了。切換到第2代EPYC CPU不僅帶來雙倍的頻寬,而且還降低了 TCO。
在硬體方面Netflix使用有32個核心和64個線程的AMD EPYC 7502P (ROME) CPU。CPU的基本頻率為2.5GHz,升壓頻率為3.35GHz。該晶片還有128MB的L3、180W的TDP,並採用1P(單插槽)配置。EPYC超越採用Intel的伺服器產品線的關鍵之一是對更多PCIe Gen 4通道的訪問。EPYC 7502P包含128個Gen4通道,可提供約250GB/s的IO頻寬和2Tb/s的網路單元。
更新後的 Netflix伺服器上的其他硬體將包括雙Mellanox ConnectX-6 Dx 交換機,每個NIC提供2個全速100GbE,總共四個100GbE,儲存將以18個WD SN720 NVME SSD的形式出現,每個有2TB容量(第3代 x4),每個伺服器節點總共有36TB容量。
在標準配置下AMD EPYC系統可提供高達240 Gbps的頻寬,但受記憶體頻寬的限制。Netflix表示透過使用NUMA,他們可以透過4-NUMA配置實現更高的頻寬,實現大約280Gbps的頻寬。為了進一步提高頻寬,CPU流量可以卸載到NIC,以獲得高達380Gbps的TLS影片頻寬。這也會導致執行NUMA配置時CPU利用率降低(50% 對 60%)。
與採用Intel和Ampere的伺服器解決方案相比,Netflix發現AMD的EPYC伺服器最適合他們的使用,因為另外兩個伺服器有幾個與PCIe相關的問題,並且不能提供相同數量的頻寬。與Ampere Q80-30 CPU進行了比較,該CPU有80個3.0 GHz的ARM Neoverse核心(256GB DDR4-3200 / 128 PCIe Gen 4)和一個Intel Ice Lake 36核8352V CPU,頻率為2.1GHz(256GB DDR3-3200 / 64 PCIe 第 4 代)。Ampere系統在320Gbps頻寬達到峰值,而Intel系統在230Gbps頻寬達到峰值。
但這還不是全部,Netflix計劃稍後遷移到800Gbps伺服器,並預計今年將推出第一個原型,以便我們可以在明年的EuroBSD會議上聽到更多關於該原型的訊息。它可能採用採用Milan甚至Genoa ,但這是另一個的話題。
消息來源
|