Messages in this thread |  | | Date | Tue, 30 Jul 2013 13:59:05 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH V3]hrtimer: Fix a performance regression by disable reprogramming in remove_hrtimer |
| |
On Tue, Jul 30, 2013 at 07:44:03PM +0800, Ethan Zhao wrote: > Got it. > what tglx and you mean > > > So the expensive thing maybe not inside the schedule(), but could > outside the scheduler(), the more bigger forever loop. > > This is one part of what I am facing.
Right, so it would be good if you could further diagnose the problem so we can come up with a solution that cures the problem while retaining the current 'desired' properties.
The patch you pinpointed caused a regression in that it would wake from NOHZ mode far too often. Could it be that the now longer idle sections cause your CPU to go into deeper idle modes and you're suffering from idle-exit latencies?
|  |