Messages in this thread | | | From | Paul Turner <> | Date | Mon, 6 May 2013 02:06:17 -0700 | Subject | Re: [PATCH v5 7/7] sched: consider runnable load average in effective_load |
| |
I don't think this is a good idea:
The problem with not using the instantaneous weight here is that you potentially penalize the latency of interactive tasks (similarly, potentially important background threads -- e.g. garbage collection).
Counter-intuitively we actually want such tasks on the least loaded cpus to minimize their latency. If the load they contribute ever becomes more substantial we trust that periodic balance will start taking notice of them.
[ This is similar to why we have to use the instantaneous weight in calc_cfs_shares. ]
| |