Thursday, September 8, 2011

Analyzing the impact of sysctl scheduler tunables

Here is my LinuxCon 2011 presentation.

Absract:

In an ideal scenario scheduler should be adaptable to the workload characteristics and provide best performance so that system administrators or users need not be experts to tune it. The Linux scheduler (CFS – Completely Fair Scheduler) is found to scale in various environments, right from embedded systems to large servers. It has got more than ten tunables which can significantly influence functionality and performance, however their impact on various workloads have not been sufficiently studied. This presentation is an attempt to educate on the scheduler tunables and how they can be carefully tuned to influence performance and functionality of different types of workloads such as CPU intensive, IO intensive, etc. This talk would be beneficial for those who like to understand how to control the behaviour of the scheduler. People with intermediate level of knowledge in Linux environment can take part in this discussion.

Link to the presentation: http://events.linuxfoundation.org/slides/2011/linuxcon/lcna2011_rajan.pdf

2 comments:

  1. very informative article and its so helpful. glad that you have posted this blog

    visitor management solutions

    ReplyDelete
  2. Hi,
    Thanks for your post.Actually i too want to tweak kernel scheduler and want to check for the performance of it.
    But i was using perf tool to see the performance but i am not getting at which parameter i should look for??
    I guess you have used hackbench,if you says after changing so and so value ny scheduler performance is very good,then at which parameters you will look???
    Kindly suggest

    ReplyDelete