DENOG17

"What can possibly go wrong?" Stories of peculiarities of modern server hardware
10.11.2025 , Saal B

After discussing building a 1 Tbps/1 Gpps load generator on commodity x86-64 hardware, one of the most common follow-up topics was the reasoning behind some of the decisions. And here I've realised that it is not commonly understood that modern systems are more complex than classic multi-socket NUMA systems, and that if you don't consider some of their peculiarities, you won't achieve the expected performance. In this talk, I want to explore what happens when you break those assumptions and how you can identify them. All examples would be based on the assumption that you are using Cisco T-Rex for load generation and fd.io VPP as a target load.

I have over 15 years of experience in SRE/DevOps/SysAdmin/SysEng kind of experience (currently working at NVIDIA), but I have always had a passion for working with hardware. Networking is currently my hobby, and as I come from a different background, I sometimes see things that other people miss.