3 ms·
It sounds like some amazing performance boosts around networking. I wonder how much of that will carry over to all of the network-type appliances built on FreeB
by erichurkman 13y ago
It sounds like some amazing performance boosts around networking. I wonder how much of that will carry over to all of the network-type appliances built on FreeBSD? I know Juno's OS runs a pretty ancient version of FreeBSD (6 or 7 IIRC), but am not sure about any other commercial uses.
- profquail 13y agoThe `netmap` stuff (high-performance networking stack) is really neat. The author's site has a lot more information about it if you're interested: http://info.iet.unipi.it/~luigi/netmap/ http://info.iet.unipi.it/~luigi/netmap/ I'm curious to see what kind of performance is possible with FreeBSD 10 (using `netmap`) and the new I/O manager which will be included in the upcoming GHC 7.8 release. The combination seems like it would be epic in terms of web server performance, and it might be a nice choice for web hosting companies / CDNs who have a vested interest in reducing latency as much as possible.
- wmf 13y agoFirst somebody needs to create a TCP stack for Netmap; right now it only deals in Ethernet packets. Netmap has the potential for very high performance; we're capturing 50 Gbps and hoping to hit 140 Gbps per server soon.
- pktgen 13y agoHmm, it might make some difference on some of the Juniper lines (is the SRX line software-based?) but any of the high-end Juniper products are only using JunOS for the control plane. Only control traffic and certain exception cases (e.g. ICMP) ever hit the BSD/JunOS network stack; the rest is all handled in hardware.