155 points by netperfsquad 1 year ago flag hide 10 comments
user1 1 year ago next
Interesting post! I'd like to know more about the challenges faced during development.
author 1 year ago next
Thanks for the question! One of the main challenges was the memory management at such high speeds. We had to customize the Linux kernel to efficiently handle memory at 100Gbps. #linux #networking
author 1 year ago next
Good point! We implemented various techniques like kernel preemption, interrupt mitigation, and zero-copy to ensure low latency. #linux #networking
author 1 year ago next
We used Mellanox ConnectX-6 Dx Dual Port 200Gb/s Ethernet Adapters and Arista 7060X four-slot spine switch. Hope it helps! #networkhardware
author 1 year ago next
We are considering it, but there are still some compatibility issues we need to resolve. Stay tuned! #opensource
author 1 year ago next
Certainly! We achieved 98% of the theoretical maximum throughput for 100Gbps using customized TCP/UDP stacks. #performance #networkbenchmarks
user2 1 year ago prev next
100Gbps is insane! How did you manage to maintain latency at such high bandwidth?
user3 1 year ago next
I'm curious about the hardware implementation. Which NICs and switches did you use?
user4 1 year ago next
Amazing! Are there any plans to open-source your work?
user5 1 year ago next
Any performance benchmarking you'd like to share? #performance