This is what you want to see on your Linux router/load balancers' ethtool output.
What is the chipset od the NICs? Mellanox? Intel E810? Broadcom 2100g? Pensando? Do You use any kind offloads? I'm looking for something for my home lab πŸ˜‰ btw 100g already for 2m users? That's crazy...
It's a Mellanox ConnectX-6 Dx (dual 100G) and haven't done serious optimizations yet, nothing like offloading TLS. It's for the new v2 system, not the current user levels.
I dont meet you jake but you have a good vibe πŸ«ΆπŸ€—β€οΈ and good work 2πŸ‘ŒπŸ½πŸ’ͺπŸΎπŸ‘ŒπŸ½ ,i think a good transleater is so important in the app beacouse mi inglish is ahhh πŸ˜πŸ˜…πŸ˜‚jajajaa
Is this plain Linux server without any accelerator/FPGA for data plane?
This is a load balancer. The NIC is of course doing a lot of the hard work and that's all ASICs. But then just a lot of CPU threads (~1 per Gbit/s) on a modern PCI bus. Pretty amazing how powerful the most recent generations of hardware are!
It's not for me personally πŸ˜‰ This is for a server that is designed to be able to push petabytes per month of atproto (and Bluesky) data to/from PDS hosts, Feed Generators, etc.
But are you running Netflow + Akvorado on it so you can see where the traffic goes πŸ˜›
Fortunately, it's a very simple HTTP load balancer for just a couple of in-house services. So observability is much easier than a generic router with a complicated mix of customers/services behind it, like at an ISP.
Damn that's almost "export controlled" fast!
I've never had upload speeds like this. πŸ‘πŸ»
You'll be streaming from it soon enough πŸ˜‰
(especially when you want to deliver complete copies of the entire atproto network to anyone who wants it, for free)