login
Header Space

 
 

Michal Piotrowski

Linux: DeskOpt, "Completely Unfair Scheduling"

September 6, 2007 - 12:01am
Submitted by Jeremy on September 6, 2007 - 12:01am.
Linux news

"Completely fair scheduling is [a] really good thing, but if you want the best performance for certain applications you need to tune up some things," explained Michal Piotrowski in his announcement for the fifth version of his DeskOpt daemon. The daemon is a Python script that helps to automatically tune the I/O scheduler and the process scheduler to offer better performance for certain applications such as games or audio applications. The script supports the default CFS process scheduler and CFQ I/O scheduler, as well as the anticipatory I/O scheduler and the deadline I/O scheduler.

The small script utilizes an XML configuration file, deskopt.conf, used to define scheduler classes each supporting their own scheduler tunings. One or more applications can then be added to each scheduler class, and when any of the specified applications starts the daemon will automatically tune the schedulers per the settings in that scheduler class. As examples in the provided sample configuration file Michal defines a "games" scheduler class defining two games receiving the highest scheduler priority and an "audio" scheduler class receiving not quite as high of a scheduler priority.

Linux: Regressions In 2.6.22-git

July 19, 2007 - 1:49pm
Submitted by Jeremy on July 19, 2007 - 1:49pm.
Linux

Michal Piotrowski sent out an updated list of known regressions in the 2.6.22-git kernel.

Linux: Tracking Regressions

May 21, 2007 - 6:33am
Submitted by Jeremy on May 21, 2007 - 6:33am.
Linux news

The task of tracking regressions between kernel releases [story] has been picked up by Michal Piotrowski who maintains a "known regressions" wiki page at Kernel Newbies. The list is divided into sections and mailed out to the lkml after each release candidate.

speck-geostationary