From 30c17bc80c4c13b1cdc8d28db5862baff18255c8 Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Thu, 27 Aug 2020 16:25:09 -0700 Subject: [PATCH] Add proper governor sample time documentation Signed-off-by: Tyler Nijmeh --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ca932e8..eae5da7 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,8 @@ The scheduler decrements the perceived CPU capacity that longer the CPU has been Allow the scheduler to place tasks on their origin CPU, increasing cache locality if the CPU is non-local (i.e. a cache hit would definitely have been missed). ### Governor Tweaks -* hispeed_load: 90 --> 80: Jump to a higher frequency if we are approaching the end of the frequency list, where a task may begin to starve or begin to stutter. +* {up_,down_}rate_limit_us / min_sample_time: 0 --> 10000: Only adjust frequencies once per scheduling cycle to reduce jitter or stutter caused by unrealistic frequency scaling. +* hispeed_load / go_hispeed_load: 90 --> 80: Jump to a higher frequency if we are approaching the end of the frequency list, where a task may begin to starve or begin to stutter. * hispeed_freq: : Set the "higher freq" (referencing hispeed_load) to the maximum frequency available to take advantage of [Race-To-Idle](https://lwn.net/Articles/281629/). ### CAF CPU Boost Tweaks