3 ms·
If you're getting this far into the details of your memory usage, shouldn't you use mlock to actually lock in the parts of memory you need to stay there? Then y
by dwattttt 1y ago
If you're getting this far into the details of your memory usage, shouldn't you use mlock to actually lock in the parts of memory you need to stay there? Then you get to have three tiers of priority: pages you never want swapped, cache, then pages that haven't been used recently.
- pdimitar 1y agoCan mlock be instructed to f.ex. "never swap pages from this pid"?
- bayindirh 1y agoThe application requests this itself from the Kernel. See https://man7.org/linux/man-pages/man2/mlock.2.html https://man7.org/linux/man-pages/man2/mlock.2.html
- dwattttt 1y agoFrom the link, mlockall with MCL_CURRENT | MCL_FUTURE > Lock all pages which are currently mapped into the address space of the process. > Lock all pages which will become mapped into the address space of the process in the future.