lkml.org 
[lkml]   [2012]   [Jun]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] cpuidle: menu: use nr_running instead of cpuload for calculating perf mult
On 6/4/2012 3:24 AM, Vladimir Davydov wrote:
> rq->cpuload strongly depends on cgroup hierarchy. For example, if hundreds of
> tasks are running inside cpu:/test cgroup, the sum of cpuload over all cpus
> won't exceed 1024 (by default). That makes the cpuidle menu governor take wrong
> decisions, which can negatively affect overall performance.

nr_running is the wrong answer... it is instantaneous, not longer term.
cpuidle wants a longer term, per cpu, notion of "busy", to use as proxy
for performance sensitivity.




\
 
 \ /
  Last update: 2012-06-04 16:01    [W:0.085 / U:1.392 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site