You just have to edit kernel/time/tick-sched.c look for function
tick_nohz_stop_sched_tick(int inidle) and where it says
arch_needs_cpu(cpu) comment out nohz_ratelimit(cpu) so that is reads:
if (rcu_needs_cpu(cpu) || printk_needs_cpu(cpu) ||
arch_needs_cpu(cpu) /* || nohz_ratelimit(cpu) */) {
However as Steven pointed out, the devs will probably come up with a
better patch for the nohz issue soon (just take a look at the work in
the latest 2.6.35 snapshot...)
On Jul 21, 6:07 pm, Triplesquarednine <
triplesquaredn...@gmail.com>
wrote:
> On Jul 18, 3:25 am, l0tek <
lotekw...@gmail.com> wrote:
>
> > Until the kernel devs come up with an official fix, looks like
> > commenting out nohz_ratelimit(cpu) in tick-sched.c fixes (sort of) the
> > infamous nohz balance problem.
>
> > See:
http://lkml.org/lkml/2010/7/8/122http://www.listware.net/201007/linux......