Hacker GitHub

← All repos

hakavlad/le9-patch

View on GitHub ↗ ★ 228

[PATCH] mm: Protect the working set under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions

11 mentions on Hacker News by 8 people: 1 story, 10 comments · first 2021-03-14 · latest 2022-02-04

Mentions per year 11 mentions · busiest year 2021 (9)
20082026
  1. …FPS of supertuxkart when the system is under load: https://www.youtube.com/watch?v=c5bAOJkX_uc https://github.com/hakavlad/le9-patch But yes, we need a popular well behaved benchmark to measure desktop responsiveness.
  2. …by triggering the OOM killer when the system is thrashing. Here’s one based on ChromeOS’s solution: https://github.com/hakavlad/le9-patch I’ve never had this specific problem back when I was daily driving desktop Linux, but I did run into…
  3. …machine this doesn't work? 1: https://patchwork.kernel.org/project/linux-mm/cover/20210818... 2: https://github.com/hakavlad/le9-patch
  4. …that is included in some alternative Linux kernels and it should be relatively safe to use. [1]: https://github.com/hakavlad/le9-patch
    comment by rnhmjoj · 2021-10-06 · in Moving Google toward the mainline
  5. related: [1] https://github.com/hakavlad/le9-patch [2] https://www.phoronix.com/scan.php?page=news_item&px=le9-Linu...
  6. …it's not a solution for all cases, but it can make sense even without the thrashing problem. [1]: https://github.com/hakavlad/le9-patch
  7. …swapped in and out so much. That greatly improves responsiveness under low memory conditions. [1]: https://github.com/hakavlad/le9-patch
  8. ▲ 4
    Protect clean file pages under memory pressure to prevent thrashing
    story by hakavlad · 2021-07-11 · 2 comments
  9. …the author of Nohang: https://github.com/hakavlad/prelockd https://github.com/hakavlad/memavaild https://github.com/hakavlad/le9-patch in terms of % saved memory or % prevented hangs/OOM / lost base runtime performance
    comment by The_rationalist · 2021-06-10 · in Introduce DAMON-based Proactive Reclamation
  10. Regarding the file pages this is the solution https://github.com/hakavlad/le9-patch
  11. …superior solutions: https://github.com/hakavlad/prelockd https://github.com/hakavlad/memavaild https://github.com/hakavlad/le9-patch It's unfortunate that systemd has chosen to integrate an inferior solution