Messages in this thread | | | Subject | Re: [RFC PATCH 15/15] nohz_task: Procfs interface | From | Peter Zijlstra <> | Date | Wed, 22 Dec 2010 10:51:44 +0100 |
| |
On Wed, 2010-12-22 at 11:22 +0200, Avi Kivity wrote: > > Makes sense. And that integrates well with Peter's idea of creating a > > new cpuset attribute for the nohz tasks. > > > > But instead of making this detection from the scheduler, I think this > > should be done from the tick: if there is only one task running, set > > it the TF flag. > > > > But anyway, that's an optimisation. We can start with setting that flag > > on every task in that cpuset. > > So long as we start without the new knob.
Right, so one of the things we can do is let the tick disable itself when it finds there is no pending work left and set the TIF bit when needed. We should then also rate-limit things so as not to enable/disable the tick too often, but that would potentially allow us to do away with all knobs.
| |