LWN: Comments on "LRU-list manipulation with DAMON" https://lwn.net/Articles/905370/ This is a special feed containing comments posted to the individual LWN article titled "LRU-list manipulation with DAMON". en-us Sun, 19 Oct 2025 16:32:53 +0000 Sun, 19 Oct 2025 16:32:53 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net LRU-list manipulation with DAMON https://lwn.net/Articles/918839/ https://lwn.net/Articles/918839/ karim96 <div class="FormattedComment"> <span class="QuotedText">&gt; When this happens, the pages are "deactivated", meaning that they are marked in the page tables as "not present". Should some process try to access such a page, a soft page fault will result</span><br> <p> This is wrong. Pages moved to inactive LRU lists are never marked "not present" in process page tables and page faults never happen on such pages. <br> <p> Pages in the inactive lists get promoted back to the active lists if the page scan done by the reclaim subsystem finds out that the "accessed bit" for those pages was set since the last scan.<br> </div> Mon, 02 Jan 2023 02:40:50 +0000 LRU-list manipulation with DAMON https://lwn.net/Articles/906276/ https://lwn.net/Articles/906276/ jezuch <div class="FormattedComment"> I would also add that PL-RUS relations are a little strained right now.<br> <p> *ducks*<br> </div> Sat, 27 Aug 2022 06:20:15 +0000 LRU-list manipulation with DAMON https://lwn.net/Articles/906114/ https://lwn.net/Articles/906114/ zev <blockquote> Author SeongJae Park calls this mechanism "proactive LRU-list sorting" or PLRUS. </blockquote> <pre> _______________________________________ / I, for one, wish it were "work-ahead" \ \ instead of "proactive". / --------------------------------------- \ \ __ ___ .'. -- . '. /U) __ (O| /.' ()() '.\._ .',/;,_.--._.;;) . '--..__ / ,///|.__.|.\\\ \ '. '.''---..___ /'._ '' || || '' _'\ : \ ' . '. / || || '., ) ) : \ :'-.__ _ || || _ __.' _\_ .' ' ' ,) ( ' |' ( __= ___..-._ ( (.\\ ('\ .___ ___. /'.___= \.\.\ \\\-..____________..-'' </pre> Thu, 25 Aug 2022 21:26:40 +0000 LRU-list manipulation with DAMON https://lwn.net/Articles/905710/ https://lwn.net/Articles/905710/ linusw <div class="FormattedComment"> In a review of the hardware prefetch control registers that some architectures offer, I pointed to DAMON suggesting its statistics to be elegible to drive the prefetch control for a somewhat heuristic/scientific method rather than the trial-and-error method apparently currently used for these knobs, I don&#x27;t know if there is something to it, but I hope I&#x27;m not all wrong.<br> <p> <a href="https://lore.kernel.org/linux-arm-kernel/20220607120530.2447112-1-tarumizu.kohei@fujitsu.com/">https://lore.kernel.org/linux-arm-kernel/20220607120530.2...</a><br> </div> Tue, 23 Aug 2022 13:15:27 +0000