[SRU][F][PATCH 0/1] Ubuntu: [Config] PSI generates overhead on s390x
frank.heimes at canonical.com
frank.heimes at canonical.com
Tue May 5 19:20:29 UTC 2020
Buglink: https://bugs.launchpad.net/bugs/1876044
SRU Justification:
[Impact]
* PSI is enabled by default for all architectures in Ubuntu.
* On s390x this leads to performance degradations on popular workloads like web serving (nginx).
[Fix]
* Leave 'CONFIG_PSI=y', but change 'CONFIG_PSI_DEFAULT_DISABLED=n' to 'CONFIG_PSI_DEFAULT_DISABLED=y'
[Test Case]
* Measure the overhead with 'CONFIG_PSI_DEFAULT_DISABLED=n' and 'CONFIG_PSI_DEFAULT_DISABLED=y' on the same environment with nginx.
[Regression Potential]
* The regression potential can be considered as moderate, since PSI (Pressure stall information tracking),
* since PSI is just used to collect CPU overcommitted, memory and IO metrics.
* And it can be enabled again with the kernel argument.
Frank Heimes (1):
CONFIG_PSI is enabled by default, but creates additional overhead on
s390x, hence should be disabled by default on s390x only.
debian.master/config/annotations | 4 +++-
debian.master/config/config.common.ubuntu | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
--
2.25.1
More information about the kernel-team
mailing list