Originally posted by arQon
View Post
Announcement
Collapse
No announcement yet.
MGLRU Merged For Linux 6.1
Collapse
X
-
- Likes 4
-
Originally posted by CommunityMember View PostAt least some of the members of this forum complain about abysmal performance (due to memory pressure) when they open thousands of windows/tabs on their desktop, and this may help them (at least some of the time).
Even without that, it's trivial to fill memory. VMs, containers, and so on have made it so that even 16GB means a machine is under-provisioned even *without* a hundred tabs of garbage in a browser, and Linux's inability to cope with that in anything resembling a sane way is one of the most significant problems the entire ecosystem currently has. When trying to start even a trivial program locks a machine solid for minutes even with swap on an SSD - or, worse, sets off a garbage oomd that wipes out hours of work - something is flat-out *broken*.
I'm not one of the people with weak machines, but blaming them for the OS's failures is both dishonest and a big part of why this has taken *decades* to actually get (mostly) fixed.
- Likes 6
Leave a comment:
-
Originally posted by fitzie View Post
maple tree is another datastructure contribution by matthew wilcox to provide a tree datastructure that supports ranges and provides rcu capabilities. his previous work was improving the radix tree api (which he called xarray). he gives great talks and it seems he really focuses on making the apis easy to use for developers.
Leave a comment:
-
Originally posted by bug77 View PostSince it's mostly for memory-constrained systems, it's not something that needs to be enabled by default. On the other hand, once it's proven to not degrade anything, why not?
Afaik, Arch just uses upstream configs so it probably won't enable it.
That said, anyone knows anything about this Maple Tree structure?
- Likes 3
Leave a comment:
-
Originally posted by bug77 View PostSince it's mostly for memory-constrained systems, it's not something that needs to be enabled by default.
On the other hand, once it's proven to not degrade anything, why not?
- Likes 7
Leave a comment:
-
Originally posted by V1tol View PostArch and others will definitely enable it. Maybe I will even consider stop building my own kernel...
Leave a comment:
-
How does one enables this? Is there a boot parameter or something like that?
- Likes 1
Leave a comment:
-
Originally posted by Danny3 View PostFinally, wonderful!
But too bad it's not enabled by default.
Considering that this will probably be the next LTS and next Debian release using it by default, I'm not sure they will enable it before building it.
Originally posted by V1tol View PostArch and others will definitely enable it. Maybe I will even consider stop building my own kernel...
That said, anyone knows anything about this Maple Tree structure?
Leave a comment:
-
Originally posted by Danny3 View PostBut too bad it's not enabled by default.
Considering that this will probably be the next LTS and next Debian release using it by default, I'm not sure they will enable it before building it.
- Likes 3
Leave a comment:
-
Excellent! I'm really looking forward to see how much of a difference I'll notice in practice.
- Likes 2
Leave a comment:
Leave a comment: