summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorVincent Guittot <vincent.guittot@linaro.org>2015-10-26 18:14:50 +0100
committerLeo Yan <leo.yan@linaro.org>2016-05-10 16:53:23 +0800
commit6e1e1ed8720652305b77b6d01f80276ef076aff0 (patch)
tree738517bb0c8e16ac4bf7b9350b74042834707d97 /tools/perf/scripts/python
parentfab5cc59bf31aac4bcb222c7d1013a033cb8ef70 (diff)
sched: rt scheduler sets capacity requirement
RT tasks don't provide any running constraints like deadline ones except their running priority. The only current usable input to estimate the capacity needed by RT tasks is the rt_avg metric. We use it to estimate the CPU capacity needed for the RT scheduler class. In order to monitor the evolution for RT task load, we must peridiocally check it during the tick. Then, we use the estimated capacity of the last activity to estimate the next one which can not be that accurate but is a good starting point without any impact on the wake up path of RT tasks. Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org> Signed-off-by: Steve Muckle <smuckle@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions