Michal Piotrowski

Linux: DeskOpt, "Completely Unfair Scheduling"

Submitted by Jeremy
on September 5, 2007 - 9:01pm
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

Submitted by Jeremy
on July 19, 2007 - 10:49am

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

Linux: Tracking Regressions

Submitted by Jeremy
on May 21, 2007 - 3: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.