Say N if unsure.
+config PSI
+ bool "Pressure stall information tracking"
+ help
+ Collect metrics that indicate how overcommitted the CPU, memory,
+ and IO capacity are in the system.
+
+ If you say Y here, the kernel will create /proc/pressure/ with the
+ pressure statistics files cpu, memory, and io. These will indicate
+ the share of walltime in which some or all tasks in the system are
+ delayed due to contention of the respective resource.
+
+ In kernels with cgroup support, cgroups (cgroup2 only) will
+ have cpu.pressure, memory.pressure, and io.pressure files,
+ which aggregate pressure stalls for the grouped tasks only.
+
+ For more details see Documentation/accounting/psi.txt.
+
+ Say N if unsure.
+
+config PSI_DEFAULT_DISABLED
+ bool "Require boot parameter to enable pressure stall information tracking"
+ default n
+ depends on PSI
+ help
+ If set, pressure stall information tracking will be disabled
+ per default but can be enabled through passing psi=1 on the
+ kernel commandline during boot.
+
+ This feature adds some code to the task wakeup and sleep
+ paths of the scheduler. The overhead is too low to affect
+ common scheduling-intense workloads in practice (such as
+ webservers, memcache), but it does show up in artificial
+ scheduler stress tests, such as hackbench.
+
+ If you are paranoid and not sure what the kernel will be
+ used for, say Y.
+
+ Say N if unsure.
+
endmenu # "CPU/Task time and stats accounting"
source "kernel/rcu/Kconfig"
choice
prompt "Utilization's PELT half-Life"
- default PELT_UTIL_HALFLIFE_32
+ default PELT_UTIL_HALFLIFE_16
help
Allows choosing one of the possible values for the PELT half-life to
be used for the update of the utilization of tasks and CPUs.
If unsure, say N.
+config SCHED_EMS
+ bool "Exynos Mobile Scheduler"
+ depends on SMP
+ help
+ This option supports Exynos mobile scheduler. It is designed to
+ secure the limits of energy aware scheduler. This option provides
+ features such as independent boosting functinos such as on-time migration,
+ and prefer_perf and enhanced prefer_idle that work in conjunction with
+ SCHEDTUNE.
+
+ If unsure, say N.
+
config DEFAULT_USE_ENERGY_AWARE
bool "Default to enabling the Energy Aware Scheduler feature"
default n
Say N if unsure.
+config SIMPLIFIED_ENERGY_MODEL
+ bool "Enable simplified energy model feature"
+ depends on SCHED_EMS
+ default n
+ help
+ This option enables support for simplified energy model. This allows
+ using a simple energy table declared per_cpu instead of using the EAS
+ energy table.
+
+ Say N if unsure.
+
+config SCHED_USE_FLUID_RT
+ bool "Enable Fluid RT scheduler feature"
+ depends on SCHED_EMS
+ default n
+ help
+ Basically, the Fluid RT selects the core by a task priority as usual.
+ But beyond the basic behavior, FRT performs the load balancing of
+ RT task by core selection with reference to utilization of rq.
+ And in some circumstances, she allows the task of lower priority
+ to preempt the higher one based on weighted load.
+
config SYSFS_DEPRECATED
bool "Enable deprecated sysfs features to support old userspace tools"
depends on SYSFS