top | item 11255703

(no title)

geographomics | 10 years ago

In what ways is the BSD networking stack superior?

discuss

order

bladerunner82|10 years ago

Throughput. The BSD networking stack has been very carefully engineered over time. Linux is OK, but nowhere near as robust. FreeBSD is legendary for load tolerance and network throughput, that on equal machines would choke a Linux server. Seen it, work(ed) with it. When we do something serious that requires heavy load and awesome throughput, we always lean on FreeBSD, never anything else. Everything else has always let us down.

saosebastiao|10 years ago

I've seen this claim before, but I've also seen the counterclaim that Linux network stacks have since caught up and even surpassed the BSDs on throughput and latency.

Whether one or the other is truly better though might be irrelevant...either is such a monumental improvement over the windows networking stack that there are bound to be large benefits.

detaro|10 years ago

This is an OS for the control plane for hardware switches, so its throughput is not that important. Hardware does most of the heavy lifting.

chris_wot|10 years ago

Not that I really doubt you (the FreeBSD developers have a hard won and worthy reputation in this area!) but do you have any benchmarks that help back this claim?

I promise this isn't a question to try to make a point, I'm genuinely interested.

Nux|10 years ago

Had mediocre network performance and increased load with freebsd on VMs (kvm), while at the same time a linux one would saturate a whole link.

mixmastamyk|10 years ago

That was as true ten years ago, is it still? Have there been any recent benchmarks?

DevOpsTiger|10 years ago

Benchmarks please, thank you!

davidgerard|10 years ago

Got benchmark numbers on that?