Live data from Hacker News

NUMA Siloing in the FreeBSD Network Stack [pdf]

people.freebsd.org

61–70 of 137 posts

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#61
post #47

Are those changes in 12.1? If not, what would be a time frame?

Not all of them are landed in CURRENT yet, much less stable/12. They'll be in 13.0; I can't speak to any future stable 12.2. On the other hand, CURRENT is pretty solid. A lot of folks, Netflix included, just run CURRENT.

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#63

Isn't it great that we work in an industry where a company like Netflix, which has increasing competition lately, just shares potential competitive advantages like this? I get that, in part, this is a way to get people excited to work for Netflix, however, the people working on this are, probably, pretty proud of what they achieved and thus like to share it with us, their colleagues at other places of work and they h…

They also have their own CDN, to reduce load on ISPs. https://media.netflix.com/en/company-blog/how-netflix-works-...

you make it sound altruistic. it’s to avoid paying ISPs

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#64

Isn't it great that we work in an industry where a company like Netflix, which has increasing competition lately, just shares potential competitive advantages like this? I get that, in part, this is a way to get people excited to work for Netflix, however, the people working on this are, probably, pretty proud of what they achieved and thus like to share it with us, their colleagues at other places of work and they h…

> ... just shares potential competitive advantages like this?

Is it really a competitive advantage though? I would think that their brand and content library are the main ones. A CDN server doesn't really count IMHO: other streaming services can create their own appliances, though I'm guessing they'll use Linux due to its ubiquity.

Though as a long-time FreeBSD fan and part-time user, I'm happy for the patches. I run a large Isilon OneFS cluster, and so hopefully these changes will help in NFS performance. :)

There is another aspect to this contribution: the FreeBSD kernel code is ever-changing, so unless Netflix wants to carry forward this patch internally into the future, it is prudent to get it committed upstream so it can be cared for by the community at-large.

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#65

Isn't it great that we work in an industry where a company like Netflix, which has increasing competition lately, just shares potential competitive advantages like this? I get that, in part, this is a way to get people excited to work for Netflix, however, the people working on this are, probably, pretty proud of what they achieved and thus like to share it with us, their colleagues at other places of work and they h…

I like it, I think its spreading, and I think its a good thing for the world.

"Top U.S. CEOs say companies should put social responsibility above profit" https://www.reuters.com/article/us-jp-morgan-business-roundt...

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#66

Author here: The talk will be on Youtube eventually, and a lot of points are explained in more detail in the actual talk. I was just going to bed in advance of traveling back to the states tomorrow, but I'll try to answer any question in the morning.

Why is the hw.model on EPYC redacted, when the chips are listed in the slides? Secret engineering sample? :)

He said in the talk that yes, the chips used in these measurements were not publicly released. IIRC he said that they were slightly lower clock speed than the publicly available chips.

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#67
post #15

Isn't it great that we work in an industry where a company like Netflix, which has increasing competition lately, just shares potential competitive advantages like this? I get that, in part, this is a way to get people excited to work for Netflix, however, the people working on this are, probably, pretty proud of what they achieved and thus like to share it with us, their colleagues at other places of work and they h…

Realistically, Disney, or whomever competition, is not going to have enough technical expertise to deploy FreeBSD.

I trained the entire Disney offshore replacement team. They understand FreeBSD very well.

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#68
post #62

So why is it important to have a multisocket NUMA machine? Why not just save yourself a lot of hassle by having one socket? I know that the previous generation AMD machine had unavoidable NUMA but the new one doesn't.

Something something performant concurrency

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#69

Earlier quoted context omitted.

The main reason is probably DRM.

This is about TLS. DRM would probably be another layer of encryption inside?

TLS can be used as a DRM, preventing MITM caching attempts. However that also requires a client that cares

Re: NUMA Siloing in the FreeBSD Network Stack [pdf]

#70

Earlier quoted context omitted.

Author here.. It depends heavily on the workload. We have man years of optimizations for our CDN workload that we have been upstreaming to FreeBSD. See, for example, the other talk I co-presented regarding Kernel TLS on FreeBSD. https://people.freebsd.org/~gallatin/talks/euro2019-ktls.pdf

What made Netflix pick FreeBSD over Linux in the first place?

BSDs unwavering commitment to reliability. A Linux kernel crashes. A lot. FreeBSD ran cdrom.com for 365+ days without rebooting. Just saying
Post reply on HN