|
@@ -333,6 +333,25 @@ if KERNEL_TASKSTATS
|
|
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+config KERNEL_PSI
|
|
|
|
+ bool "Compile the kernel with 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.rst.
|
|
|
|
+
|
|
|
|
+ Say N if unsure.
|
|
|
|
+
|
|
config KERNEL_KALLSYMS
|
|
config KERNEL_KALLSYMS
|
|
bool "Compile the kernel with symbol table information"
|
|
bool "Compile the kernel with symbol table information"
|
|
default y if !SMALL_FLASH
|
|
default y if !SMALL_FLASH
|