Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin
EuroBSDCon0 HN recommenders · 2021–2024
9K views · talk · dated · Uploaded 2021-09-27
Netflix engineer Drew Gallatin explains how Netflix serves TLS-encrypted video at 400Gb/s from a single FreeBSD server. He covers NUMA, kernel TLS, hardware TLS offload and the memory bandwidth and PCIe bottlenecks they hit.
HN cites it as a prime example of FreeBSD tuned for extreme network performance at massive scale.
49:55How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
Видео с мероприятий {speach!
47:18The Tragedy of systemd
linux.conf.au
1:12:27CppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
1:02:42Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
DevGAMM
42:15"Performance Matters" by Emery Berger
Strange Loop Conference
1:48:55The Thirty Million Line Problem
Molly Rocket
59:34CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
1:03:51VCF East: Ken Thompson interviewed by Brian Kernighan
Vintage Computer Federation
4 comments from Hacker News
This is my EuroBSDcon talk from 2 years ago. The more recent one (about getting to 400G) is up now at [VIDEO]
I'd say being actively used to run the largest streaming service on the planet makes you pretty relevant. [VIDEO]
Discussion of the same presentation 11 months ago, when the title was 400GB/s. [LINK] This was the video which was posted back then alongside the slides: [VIDEO]
Your comment suggests that FreeBSD is a thing of a past and no longer capable of "quality networking", due to poor WiFi support. I can only agree with the poor WiFi support part. But WiFi is by no means something you can judge networking stack dedicated for servers. FreeBSD was never designed for consumer hardware networking. There were a few "desktop distros" but all have more or less died, and the few FreeBSD-based "storage distros" moved to Linux after FreeBSD changed its upstream for ZFS. And I'm saying this as someone who made a lot of effort to use FreeBSD on laptop over the years, and a current user of 15.0-CURRENT on ThinkPad. But FreeBSD was and is THE choice for high-bandwidth wired networking. Netflix is both an early adopter and an active contributor to FreeBSD's networking codebase. They hack FreeBSD[0] to achieve cool numbers over and over[1][2]. Intel's device mentioned by you - AX200 - works "fine" on my ThinkPad, for a few months now. The device was on supported hardware list for more than a year prior, but the actual driver wasn't covering all vendor/device id pairs (different flavors of hardware or behavior all known as "the same" chip; this is a major problem with consumer devies since chip outages started). That said, by "fine" I mean that I can use the card and finally can connect to 5GHz networks and avoid disruptions related to 2.4GHz congestion. But FreeBSD is still incapable of utilizing speeds offered by modern WiFi specifications. Even with 5GHz co