Language Selection

English French German Italian Portuguese Spanish

Linux: Tuning CFS

Filed under
Linux

Nick Piggin used 'git bisect' to track a lmbench regression to the main CFS commit, leading to an interesting discussion between Nick and Ingo Molnar. Ultimately the regression was tracked down to the temporary configurability of the scheduler while it is tuned for optimal performance, "one reason for the extra overhead is the current tunability of CFS, but that is not fundamental, it's caused by the many knobs that CFS has at the moment." The solution, already coded but not yet merged in the mainline kernel "changes those knobs to constants, allowing the compiler to optimize the math better and reduce code size," and as a result result, "CFS can be faster at micro-context-switching than 2.6.22."

Ingo described the lmbench configuration in question as a "micro-benchmark", and noted that with a macro-benchmark better performance was more pronounced, "because with CFS the _quality_ of scheduling decisions has increased.

More Here




More in Tux Machines

Gentoo-Based Porteus Kiosk 4.7 Brings More Mitigations Against Spectre Flaws

Powered by the long-term supported Linux 4.14.50 kernel, Porteus Kiosk 4.7.0 is the second release of the operating system in 2018 and comes five months after version 4.6 to introduce more mitigations against the Spectre security vulnerabilities, though the next-gen Spectre flaws require microcode firmware updates for Intel CPUs. "Newly discovered "Spectre Next Generation" vulnerabilities require updated microcode from Intel which is not available yet. Please consider enabling automatic updates service for your kiosks to receive latest fixes and patches as soon as they become available," reads today's announcement. Read more

Linspire 8 Enters Development Based on Ubuntu 18.04 LTS, Freespire 3.0.9 Is Out

Freespire 3.0.9 is a small incremental update of the free and open-source GNU/Linux distribution that includes all the latest security and software updates released upstream until June 11, 2018. It also introduces new light and dark modes, a full instance of the Calligra office suite, and replaces Mozilla Thunderbird with Kontact. The developers recommend all users running the Freespire 3.0 operating system series on their personal computers to run a system-wide update if they want to upgrade to Freespire 3.0.9 and receive all the latest changes. On the other hand, new users are encouraged to download the Freespire 3.0.9 ISO image. Read more Also: Linspire 8.0 Alpha 1 Released

How SUSE Is Bringing Open Source Projects and Communities Together

The modern IT infrastructure is diverse by design. People are mixing different open source components that are coming from not only different vendors, but also from different ecosystems. In this article, we talk with Thomas Di Giacomo, CTO of SUSE, about the need for better collaboration between open source projects that are being used across industries as we are move toward a cloud native world. Read more

Games: Insurgency: Sandstorm, Driftland: The Magic Revival and More