← findnix.eu
🎬 exquisite.tube exquisite.tube

[2021] Serving Netflix Video at 400Gbps on FreeBSD - Drew Gallatin

⏱ 47:41 🌐 exquisite.tube

In this talk, I will discuss the efforts to serve TLS encrypted Netflix video at 400Gb/s from a single server. This will be a follow-on to 2 talks at the 2019 EuroBSDCon: β€œNuma Optimizations in the FreeBSD Network Stack” and β€œKernel TLS and TLS Hardware Offloadβ€œ. I will provide background on the Netflix video workload, and define key technologies such as NUMA, kernel TLS and hardware kTLS. I will describe encountering bottlenecks such as: * Memory bandwidth limits for software kTLS * PCIe issues with hardware kTLS * NUMA for software vs hardware kTLS I will present current and historical performance results from at least: * AMD β€œRome” 2nd generation EPYC systems * AMD β€œMilan” 3rd generation EPYC systems * Ampere Altra arm64 systems Drew Gallatin Drew started working on FreeBSD at Duke in the 90s, and was one of the people behind the FreeBSD/alpha port. He worked on zero-copy TCP optimizations for FreeBSD and was sending data at over 1Gb/s before gigabit Ethernet was generally availa

β†—https://exquisite.tube/w/je1ebiU8HT9ynhwFKPpGWj
Performance EuroBSDcon BSD FreeBSD Networking
Indexiert von findnix.eu Β· Eigene Seite einreichen