• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Netflix contributes network code to FreeBSD

Scheduled Pinned Locked Moved Off-Topic & Non-Support Discussion
4 Posts 4 Posters 967 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    KOM
    last edited by KOM Nov 11, 2019, 6:59 PM Nov 11, 2019, 6:58 PM

    https://www.distrowatch.com/weekly.php?issue=20191111

    "People who use FreeBSD, particularly those who deal with large amounts of network traffic, will be pleased to know Netflix has contributed improvements to FreeBSD's networking code. Drew Gallatin of Netflix presented some of the work his company has put into FreeBSD which is widely used in Netflix's data centres. "Netflix has long been known to be using FreeBSD in their data centers particularly where network performance is concerned. But in wanting to deliver 200Gb/s throughput from individual servers led them to making NUMA optimizations to the FreeBSD network stack. Allocating NUMA local memory for kernel TLS crypto buffers and for backing files sent via sentfile were among their optimizations. Changes to network connection handling and dealing with incoming connections to Nginx were also made. For those just wanting the end result, Netflix's NUMA optimizations to FreeBSD resulted in their Intel Xeon servers going from 105Gb/s to 191Gb/s while the NUMA fabric utilization dropped from 40% to 13%.""

    W 1 Reply Last reply Dec 28, 2019, 10:29 AM Reply Quote 4
    • W
      warisali @KOM
      last edited by Dec 28, 2019, 10:29 AM

      @KOM said in Netflix contributes network code to FreeBSD:

      https://www.distrowatch.com/weekly.php?issue=20191111

      "People who use FreeBSD, particularly those who deal with large amounts of network traffic, will be pleased to know Netflix has contributed improvements to FreeBSD's networking code. Drew Gallatin of Netflix presented some of the work his company has put into FreeBSD which is widely used in Netflix's data centres. "Netflix has long been known to be using FreeBSD in their data centers particularly where network performance is concerned. But in wanting to deliver 200Gb/s throughput from individual servers led them to making NUMA optimizations to the FreeBSD network stack. Allocating NUMA local memory for kernel TLS crypto buffers and for backing files sent via sentfile were among their optimizations. Changes to network connection handling and dealing with incoming connections to Nginx were also made as a pinoy channel. For those just wanting the end result, Netflix's NUMA optimizations to FreeBSD resulted in their Intel Xeon servers going from 105Gb/s to 191Gb/s while the NUMA fabric utilization dropped from 40% to 13%.""

      Besides code contributions, Netflix does contribute financially to the FreeBSD Foundation and has done so since 2012. Last year they engaged at the "platinum" level with contributing more than $50,000+ USD to the foundation. So while the BSD license does afford them more liberties about what they do with their own code and that of FreeBSD, they do support upstream very well both financially and with their technical achievements. There have also been other exemplary supporters like WhatsApp's big contribution, Intel regularly contributing a lot, etc.

      1 Reply Last reply Reply Quote 0
      • A
        AmeliaR
        last edited by AmeliaR Jan 1, 2020, 8:51 AM Dec 29, 2019, 11:09 PM

        Hi,
        Thank you for letting us know.

        https://jfi.uno/jiofilocalhtml https://adminlogin.co/tplinklogin/ https://isitdown.top/

        1 Reply Last reply Reply Quote 0
        • H
          Hernadez Banned
          last edited by Mar 24, 2020, 9:55 AM

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
            [[user:consent.lead]]
            [[user:consent.not_received]]