Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kernel: enable CONFIG_PSI #3924

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tonistiigi
Copy link
Contributor

- What I did

Enabled CONFIG_PSI for 5.15 kernels. PSI https://facebookmicrosites.github.io/psi/docs/overview enables cpu/memory/io.pressure files in cgroupv2 (already enabled) as well as /proc/pressure that is useful for analyzing the performance of applications and the system.

- How I did it

- How to verify it

Build kernel and check /proc/pressure.

- Description for the changelog

- Enable CONFIG_PSI in 5.15.x kernel configuration

- A picture of a cute animal (not mandatory but encouraged)

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Copy link
Contributor

@djs55 djs55 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me

@errordeveloper
Copy link
Contributor

FYI I am also making an update to the latest kernel versions in #3919, with the intention to enable BTF after that also.

@tonistiigi
Copy link
Contributor Author

@errordeveloper This PR does not do BTF. Maybe you meant #3755

I also need 6.1 (at least) https://github.com/linuxkit/linuxkit/compare/master...tonistiigi:linuxkit:6.1-kernel?expand=1 . Unless somebody beats me to it I can open/rebase it after #3919 is in.

@errordeveloper
Copy link
Contributor

errordeveloper commented May 11, 2023

Yeah, I was just saying, cause I noticed that BTF PR too.

I am not bracing it for 6.1 just yet, cause I had more trouble then I had anticipated bumping up the patch version 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants