firelzrd
firelzrd
Still present in 24.1.2.202407071610.
Unfortunately, it is ***suspected*** that vm.swappiness on lru_gen(a.k.a. MGLRU) may not work like it used to be in the previous LRU aging algorithm. Traditionally (and originally), vm.swappiness was supposed to...
Memory stress performance issues are something to do with page fault (page reclamation) handling, so cannot be relieved by CPU scheduler. I had my best ever experience under memory stress...
le9 only affects in near-OOM situations. Interesting. I compiled your test code by myself (rustc 1.69.0) and ran it on linux-6.3.0-cachyos-bore kernel self-compiled for Ubuntu, on Ryzen 7 4800U. CPU...
Okay, I got it lagging now, with the compile options: rustc -C opt-level=3 -C debug_assertions=no and 16 threads is enough to reproduce it. It only happens when you use `black_box(&v);`,...
I don't have an idea right now. I'll have to look into it. We're going to have to find why memset flood harms system responsiveness so badly. But since it...
Great! Thank you for the detailed investigation. As you showed, obviously memset() is causing this. Now the question is HOW it is harming the responsiveness. A. memset() takes so much...
Okay, then I suppose that the glibc memset (or generally those embedded functions) implementation itself has some interactivity problem. As expected, CPU cache pollution stress test such as `stress-ng -C`...