On 29.11.24 08:49, kernel test robot wrote:
Hello, kernel test robot noticed a 6.7% regression of stress-ng.mremap.ops_per_sec on: commit: 2f406263e3e954aa24c1248edcfa9be0c1bb30fa ("madvise:madvise_cold_or_pageout_pte_range(): don't use mapcount() against large folio for sharing check") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master [still regression on fix commit cc864ebba5f612ce2960e7e09322a193e8fda0d7] testcase: stress-ng config: x86_64-rhel-8.3 compiler: gcc-12 test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory parameters: nr_threads: 100% testtime: 60s test: mremap cpufreq_governor: performance
A MADV_COLD / MADV_PAGEOUT patch for large folios / THP affecting a stress-ng mremap test (where propably no THP are used)?
Sounds unlikely ... ;) -- Cheers, David / dhildenb