diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2016-05-25 10:25:50 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2016-06-13 15:58:27 +0200 |
commit | adac0f1e8c08548d82a48c9913ebc9787f946440 (patch) | |
tree | 290e69f3e727a33b0e3a8ed8f012141f4a469b88 /arch/s390/Kconfig | |
parent | topology/sysfs: provide drawer id and siblings attributes (diff) | |
download | linux-adac0f1e8c08548d82a48c9913ebc9787f946440.tar.xz linux-adac0f1e8c08548d82a48c9913ebc9787f946440.zip |
s390/topology: add drawer scheduling domain level
The z13 machine added a fourth level to the cpu topology
information. The new top level is called drawer.
A drawer contains two books, which used to be the top level.
Adding this additional scheduling domain did show performance
improvements for some workloads of up to 8%, while there don't
seem to be any workloads impacted in a negative way.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 3529a285dda8..ac963903d54f 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -478,6 +478,9 @@ config SCHED_MC config SCHED_BOOK def_bool n +config SCHED_DRAWER + def_bool n + config SCHED_TOPOLOGY def_bool y prompt "Topology scheduler support" @@ -485,6 +488,7 @@ config SCHED_TOPOLOGY select SCHED_SMT select SCHED_MC select SCHED_BOOK + select SCHED_DRAWER help Topology scheduler support improves the CPU scheduler's decision making when dealing with machines that have multi-threading, |