Language Selection

English French German Italian Portuguese Spanish

BFS Scheduler Benchmarks

Filed under
Linux

A few weeks back Con Kolivas returned to the Linux kernel scene after parting ways with kernel development for two years. Con, who has contributed a great deal to the Linux kernel in the past particularly with CPU schedulers, returned and introduced BFS. BFS (not to be confused with the file-system of the same name) is a new scheduler for the Linux kernel that's designed for optimal performance on hardware that's more common with a majority of Linux desktop users, not massive data centers running dozens (and in some cases, hundreds) of CPUs. The BFS scheduler is designed to offer "extremely low latencies for excellent interactivity", according to Con Kolivas. In this article we have a set of benchmarks comparing BFS and the current default scheduler within the Linux kernel, the Completely Fair Scheduler.

While we are not kernel scheduler experts, for our testing we simply built a Linux 2.6.31 (final) kernel from source using a stock configuration with the 1000Hz timer, preempt enabled, and dynamic ticks disabled, per the BFS scheduler recommendations. When building the kernel one time we built it with the Brain Fuck Scheduler built-in and then again, we built the 2.6.31 kernel with the same configuration but without BFS and instead using the Completely Fair Scheduler. The Completely Fair Scheduler has been used in the Linux kernel since version 2.6.23 and was created by Ingo Molnar but Con Kolivas inspired its fair scheduling design.

rest here




More in Tux Machines

Leftovers: OSS and Sharing

  • Oracle reveals Java Applet API deprecation plan
    Oracle has revealed its interim plan to help Java devs deal with browser-makers' imminent banishment of plug-ins. Years of bugs in Java, Flash and other plugins have led browser-makers to give up on plugins. Apple recently decided that its Safari browser will just pretend Java, Flash and Silverlight aren't installed. Google has announced it will soon just not run any Flash content in its Chrome browser. Oracle saw this movement coming and in January 2016 announced it would “deprecate the Java browser plugin in JDK 9”
  • Marist College, Rockefeller Archive Center Partner on Open Source Digital Archival Tech
    Marist College and the Rockefeller Archive Center (RAC) in New York have partnered to develop and implement an open source digital records management system to support researchers, archival staff and the broader archival community. [...] At the same time, one of the goals of Marist College "is to offer open source technologies, such as Liferay and Blockchain, to like-minded organizations that create a lasting impact on our community," said Bill Thirsk, vice president of information technology and CIO at the college, in a news release.
  • Facebook is scrambling to catch up to Google in open-sourcing AI code
    In artificial intelligence research, free code garners goodwill from the community, talent, and bragging rights. So it’s no surprise that many of the companies investing in AI, like Facebook and Google, are racing to make their code open source early and often.
  • Open Source AI is On Fire, and Facebook Has the Latest Contributions
    In the latest move, Facebook is open sourcing three tools that the company uses internally for machine vision.
  • New Open Source Milestones for Microsoft [Ed: Puff pieces distracting from patent attacks on Linux]
  • Friday Free Software Directory IRC meetup: August 26th
  • The Licensing and Compliance Lab interviews Stefano Zacchiroli of Software Heritage
    Software Heritage is a recently announced non-profit initiative to archive, organize, and share all publicly available software source code. Stefano Zacchiroli is a co-founder and current CTO of the Software Heritage project. He is a Board Director of the Open Source Initiative, member of FSF's High Priority Projects committee, and former 3-times Debian Project Leader.
  • Uganda to cut costs with open source software
    Some of the FOSS customizable applications on the market include Word Press, Mozilla Firefox, and open office among others. The applications can be used to create websites, marketing business ideas, and conduct online business. Most startups find it difficult to break through but creation of an online presence has made some business gain faster traction. James Saaka, the NITA-U executive director, said government struggles to pay licenses to use programmes from Microsoft, Oracle which is so expensive to maintain.
  • Preserving languages and cultures in India: The birth of the Tulu Wikipedia
    After eight years of effort and outreach, the Tulu language Wikipedia has gone live. Wikimedia contributors play a key role in preserving languages and cultures, and tools like the Wikimedia Incubator help new projects like the Tulu Wikipedia get started. Tulu is a language spoken by three to five million people in the states of Karnataka and Kerala in the southwest and south India respectively, and by some people in the US and in Gulf countries. Tulu Wikipedia is the 294th Wikipedia and the 23rd South Asian language Wikipedia. The Tulu Wikipedia grew in the Wikimedia Incubator for about eight years before going online. So far, 198 editors have contributed 1285 articles, and the active editors that have more than 5 edits per month in the project number between 5-10 on average.

Having offended everyone else in the world, Linus Torvalds calls own lawyers a 'nasty festering disease'

Coding curmudgeon Linus Torvalds has gone off on yet another rant: this time against his own lawyers and free software activist Bradley Kuhn. On a mailing list about an upcoming Linux conference, a discussion about whether to include a session on the GPL that protects the open source operating system quickly devolved in an angry rant as its founder piled in. Read more

The Battle of The Budgie Desktops – Budgie-Remix vs SolusOS!

Ladies and gentleman, it’s the moment you have all been waiting for… the main even of the evening! In this corner, wearing Budgie trunks, fighting out of Ireland, created by Ikey Doherty, the man behind Linux Mint Debian Edition — SolusOS! And in this corner, built on the defending champion, also wearing Budgie trunks, aiming to be the next flavor of Ubuntu, Budgie-Remix! Read more