Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1642863
| From | Tejun Heo <tj@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [RFC][PATCH 00/14] sched/fair: A bit of a cgroup/PELT overhaul (again).. |
| Date | 2017-05-17 00:10 +0200 |
| Message-ID | <tHSPg-31N-17@gated-at.bofh.it> (permalink) |
| References | <tGmy5-7Uc-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hello, On Fri, May 12, 2017 at 06:44:16PM +0200, Peter Zijlstra wrote: > > Hi all, > > So after staring at all that PELT stuff and working my way through it again: > > https://lkml.kernel.org/r/20170505154117.6zldxuki2fgyo53n@hirez.programming.kicks-ass.net > > I started doing some patches to fix some of the identified broken. > > So here are a few too many patches that do: > > - fix 'reweight_entity' to instantly propagate the change in se->load.weight. > > - rewrite/fix the propagate on migrate (attach/detach) > > - introduce the hierarchical runnable_load_avg, as proposed by Tejun. > > - synchronous detach for runnable migrates > > - aligns the PELT windows between a cfs_rq and all its se's > > - deals with random fallout from the above (some of this needs folding back > and reordering, but its all well past the point I should post this anyway). The schbench results look good here. I'll put it under more realistic test tomorrow and see how it performs. Thanks. -- tejun
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[RFC][PATCH 00/14] sched/fair: A bit of a cgroup/PELT overhaul (again).. Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 02/14] sched/fair: Add comment to calc_cfs_shares() Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 04/14] sched/fair: More accurate reweight_entity() Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 09/14] sched/fair: Propagate an effective runnable_load_avg Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 11/14] sched/fair: Synchonous PELT detach on load-balance migrate Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 14/14] sched/fair: More accurate async detach Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 13/14] sched/fair: Align PELT windows between cfs_rq and its se Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 08/14] sched/fair: Rewrite PELT migration propagation Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 06/14] sched/fair: Move enqueue migrate handling Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
[RFC][PATCH 03/14] sched/fair: Remove se->load.weight from se->avg.load_sum Peter Zijlstra <peterz@infradead.org> - 2017-05-12 19:30 +0200
Re: [RFC][PATCH 03/14] sched/fair: Remove se->load.weight from se->avg.load_sum Vincent Guittot <vincent.guittot@linaro.org> - 2017-05-17 09:10 +0200
Re: [RFC][PATCH 03/14] sched/fair: Remove se->load.weight from se->avg.load_sum Vincent Guittot <vincent.guittot@linaro.org> - 2017-05-17 12:00 +0200
Re: [RFC][PATCH 03/14] sched/fair: Remove se->load.weight from se->avg.load_sum Peter Zijlstra <peterz@infradead.org> - 2017-05-17 16:40 +0200
Re: [RFC][PATCH 00/14] sched/fair: A bit of a cgroup/PELT overhaul (again).. Tejun Heo <tj@kernel.org> - 2017-05-17 00:10 +0200
Re: [RFC][PATCH 00/14] sched/fair: A bit of a cgroup/PELT overhaul (again).. Peter Zijlstra <peterz@infradead.org> - 2017-05-17 09:00 +0200
csiph-web