[Bug 1219593] New: CONFIG_READ_ONLY_THP_FOR_FS enabled on Leap/SLE, but not on Tumbleweed
https://bugzilla.suse.com/show_bug.cgi?id=1219593 Bug ID: 1219593 Summary: CONFIG_READ_ONLY_THP_FOR_FS enabled on Leap/SLE, but not on Tumbleweed Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Enhancement Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: aaronpuchert@alice-dsl.net QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- While I'm aware that CONFIG_READ_ONLY_THP_FOR_FS is still experimental, I found it odd that it seems to be enabled on Leap/SLE kernels but not on Tumbleweed (6.7.2-1-default). Is there a reason for that, or is it just an oversight? My reason for asking is that I'd like to try out section alignment for LLVM, since some have reported noticeable performance gains by mapping into huge pages. (See https://easyperf.net/blog/2022/09/01/Utilizing-Huge-Pages-For-Code. LLVM has a large .text and tends to wildly jump around, leaving to a trail of L1 TLB misses that can significantly slow it down. And it's large enough that the alignment shouldn't increase size too much.) I'd expect that some other large binaries could also benefit from this, such as browsers. Since they tend to be long-running, we wouldn't even need MADV_COLLAPSE and could just wait for the kernel to automatically replace by THP. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com