Optimizing the kernel to saturate a 100Gbps link (2017)
netflixtechblog.com
netflixtechblog.com
https://people.freebsd.org/~gallatin/talks/euro2021.pdf
More recent versions by the same author.
HN article on the most recent one with comments from the author.
https://news.ycombinator.com/item?id=28584738
Just sayin', clickable links are pretty nice.
the drivers you can download from the mellanox website to build them as DKMS modules already have absurd licenses.
All the tarballs are too complex to follow though, we extract them one by one here: https://github.com/OpenBroadcastSystems/mlnx-driver
Second-hand 10gb Mellanox cards off eBay are a minor addiction of mine, and can be as inexpensive as US$10 of a good day.
Utterly pointless for me, and so good.
one of the biggest differences is that PCI-E 4.0 100Gbps cards (dual port) now exist.
https://newsroom.intel.com/wp-content/uploads/sites/11/2021/...
and systems with more than 16 or 20 PCI-E 3.0 lanes are not so ridiculous in price.