aboutsummaryrefslogtreecommitdiff
path: root/include/trace
diff options
context:
space:
mode:
authorOlivier Cozette <olivier.cozette@arm.com>2012-10-17 14:30:30 +0100
committerViresh Kumar <viresh.kumar@linaro.org>2013-03-12 15:17:53 +0530
commit37380d0b7621d487b1d2885ad93227e880074ee5 (patch)
tree4c6755d21c635dade14828b452ac4ac1d862948c /include/trace
parent161bebe64ce4264105c09e022deeab0b94b06ead (diff)
ARM: Change load tracking scale using sysfs
These functions allow to change the load average period used in the task load average computation through /sys/kernel/hmp/load_avg_period_ms. This period is the time in ms to go from 0 to 0.5 load average while running or the time from 1 to 0.5 while sleeping. The default one used is 32 and gives the same load_avg_ratio computation than without this patch. These functions also allow to change the up and down threshold of HMP using /sys/kernel/hmp/{up,down}_threshold. Both must be between 0 and 1024. The thresholds are divided by 1024 before being compared to the load_avg_ratio. If /sys/kernel/hmp/load_avg_period_ms is 128 and /sys/kernel/hmp/up_threshold is 512, a task will be migrated to a bigger cluster after running for 128ms. Because after load_avg_period_ms the load average is 0.5 and real up_threshold us 512 / 1024 = 0.5. Signed-off-by: Olivier Cozette <olivier.cozette@arm.com> Signed-off-by: Chris Redpath <chris.redpath@arm.com>
Diffstat (limited to 'include/trace')
0 files changed, 0 insertions, 0 deletions