4 ms·
Linux can route traffic over 40G on regular hardware as long as packet sizes are fairly large >~150 bytes. I would guess that serving static assets from ram wou
by shouldbworking 9y ago
Linux can route traffic over 40G on regular hardware as long as packet sizes are fairly large >~150 bytes. I would guess that serving static assets from ram would be able to saturate that on a single machine
- gonzo 9y ago150 bytes is a fairly small payload. I think you dropped a 0. kernel bypass will get you line rate 40gbps w/64 byte packets. We've been showing IPsec over 40g links during the past week. https://twitter.com/netgateusa/status/853694461456646144 https://twitter.com/netgateusa/status/853694461456646144
- shouldbworking 9y agoNeat! I've heard you can get line rate on slightly bigger packets without bypass using IPVS with direct return since it bypasses part of handling. In a lot of scenarios the big pipe is right at the load balancer so this is useful.
- shaklee3 9y agoYou can do 40gbe even if packet sizes are small using any kernel bypass technique and multiple cores. Mellanox claims up to 130Mpps.
- shouldbworking 9y agoIs this just blind forwarding or does that include some decent routing logic? I've looked into kernel bypass but I keep shying away because it seems to proprietary, especially the virtualized flavor which seems to be Intel only
- shaklee3 9y agoBlind forwarding. It's left to the application to do everything.