|
|
|
|
|
by caf
2516 days ago
|
|
The problem I'm trying to point out here is that if the extra metadata in the page cache is entirely under user control (like for example "is mapped shared" and/or "is mapped executable") then it amounts to a user-specified QOS flag. That might be OK on a single-user system but it doesn't fly on a multi-user one. That's why I suggested you could gate that kind of thing behind some kind of superuser control. |
|
The kernel could still “fairly” evict pages across users - just letting them choose which N pages they prefer to go first.