• Nora@lemmy.ml
    link
    fedilink
    arrow-up
    34
    arrow-down
    1
    ·
    4 months ago

    Well, if it works, they’ll apply it. Saving 30% on your electricity bill would probably save a lot of money.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      6
      arrow-down
      3
      ·
      4 months ago

      That’s way more than 30 lines or code and also their “We didn’t add anything.” claim seems to be nonsense.

      • Nate@programming.dev
        link
        fedilink
        English
        arrow-up
        19
        ·
        4 months ago

        Most of what you’re looking at there is tests and comments, the actual additional code is minimal (I’m not gonna try and count the lines on my phone)

  • notfromhere@lemmy.ml
    link
    fedilink
    arrow-up
    20
    ·
    4 months ago

    A typical data center rack holds about 40 servers, each with at least two networking interfaces. According to Boote, the Ethernet interfaces of a single rack draw 160 watts in total.

    “Reducing the power draw of a data center, which may have hundreds or thousands of racks, would be akin to an energy savings of switching a building from incandescent to more energy efficient LED lighting and be well worth the investment,” he told LinuxInsider.

    According to Boote, this optimization fixes a part of the kernel written when lower-speed Ethernet interfaces drew a fraction of today’s electrical needs. The networking stack design did not account for the growing power budget required by modern networking interfaces.

    “By changing the priority of how the computers schedule tasks during high bandwidth events, a computer can better deal with networking traffic and prioritize energy expenditure in a way that makes sense for modern hardware and architectures,” he reasoned.

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    4 months ago

    And yet we write giant web applications in frameworks like django and ExpressJS

    Honestly I’m surprised Golang hasn’t taken off more.

  • dpflug@kbin.earth
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    4 months ago

    He explained that IRQ suspension enhances network performance while maintaining low latency during low-traffic conditions by reducing unnecessary CPU interruptions during high-traffic periods.

    Am I overtired or is this nonsense?

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      13
      ·
      4 months ago

      I think, you have to read it like this:

      He explained that IRQ suspension enhances network performance … by reducing unnecessary CPU interruptions during high-traffic periods. It also maintains low latency during low-traffic conditions.

      • dpflug@kbin.earth
        link
        fedilink
        arrow-up
        5
        ·
        4 months ago

        See, that makes sense. You’re probably right. They didn’t paren their parenthetical.

    • PM_Your_Nudes_Please@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      4 months ago

      He explained that IRQ suspension enhances network performance, while maintaining low latency during low-traffic conditions. It accomplishes this by reducing unnecessary CPU interruptions during high-traffic periods.

      Maybe that makes more sense? The original was definitely a run-on sentence, and needed some punctuation.