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

Docker Raises $40M in Series C Financing to Drive Open Source Adoption

Docker said it has secured $40 million from investors for its open-source platform designed for developers and system administrators to build, ship and run distributed applications. Bill Coughran from Sequoia Capital will represent the venture capital firm on Docker's board of directors. Here are the details. Read more

Open Source Fix For US Voting System ?

Open source programmers and maverick election officials want to improve the way we vote, register to vote, and count the votes. Wish them luck. Read more

Expanding Reach in Asia: Telenor Group Brings Firefox OS Smartphones to Bangladesh

“This launch was made possible through the cooperation between Grameenphone, Telenor, Mozilla and Symphony,” says Rolv-Erik Spilling, SVP and Head of Telenor Digital. “For us, it’s important to provide the Bangladeshi market with an easy, affordable and locally relevant mobile internet experience, which the Firefox phone enables.” Telenor was one of the first operator partners to support the development of Firefox OS. After launches in Hungary, Serbia and Montenegro in 2013, Telenor now expands its Firefox OS offering to Asia. Read more

Android One phones launch in India

Google launched the first Android One phones in India starting at $103 from Micromax, Karbonn, and Spice, and backed by direct Android updates from Google. Google announced its Android One initiative for selling budget Android phones in developing countries at June’s Google I/O conference. Like its Nexus program, Android One defines a mobile reference platform with a stock, up-to-date Android stack free of bloatware and UI skins. With Android One, however, multiple phones and manufacturers are supported at once, and the program also encompasses Google-directed data plans and update services that are typically offered by carriers or manufacturers. Read more