On 19.07.24 09:52, Barry Song wrote:
On Fri, Jul 19, 2024 at 7:48 PM Ryan Roberts <ryan.roberts@xxxxxxx> wrote:
On 19/07/2024 01:46, Barry Song wrote:
On Wed, Jul 17, 2024 at 7:13 PM Ryan Roberts <ryan.roberts@xxxxxxx> wrote:
Add thp_anon= cmdline parameter to allow specifying the default
enablement of each supported anon THP size. The parameter accepts the
following format and can be provided multiple times to configure each
size:
thp_anon=<size>[KMG]:<value>
See Documentation/admin-guide/mm/transhuge.rst for more details.
Configuring the defaults at boot time is useful to allow early user
space to take advantage of mTHP before its been configured through
sysfs.
This is exactly what I need and want to implement, as the current behavior
is problematic. We need to boot up the system and reach the point where
we can set up the sys interfaces to enable mTHP. Many processes miss the
opportunity to use mTHP.
On the other hand, userspace might have been tuned to detect that mTHP
is enabled, such as a .so library. However, it turns out we have had
inconsistent settings between the two stages - before and after setting
mTHP enabled by sys interfaces.
Good feedback - sounds like I should separate out this patch from the rest of
the series to get it reviewed and merged faster?
+1
Agreed, this is reasonable to have.
--
Cheers,
David / dhildenb