- Aug 2024
-
git.doit.wisc.edu git.doit.wisc.edu
-
int vm_swappiness = 60;
then main parameter that controls how aggressive the system will swap anon pages vs file pages.
-
(sc->order > PAGE_ALLOC_COSTLY_ORDER || sc->priority < DEF_PRIORITY - 2))
constants
-
MIN_NR_GENS
magic number?
-
static long get_nr_to_scan(struct lruvec *lruvec, struct scan_control *sc, bool can_swap)
figure out how many pages to scan.
-
static void prepare_scan_control(pg_data_t *pgdat, struct scan_control *sc) {
sets up the struct scan_control. Most of the value come from elsewhere but this function seems to bring it all together.
-
- Sep 2021
-
www.theguardian.com www.theguardian.com
-
Remeikis, A. (2021, September 3). Scott Morrison unveils ‘dose swap’ deal with UK to provide extra 4m Pfizer vaccines | Australian politics | The Guardian. https://www.theguardian.com/australia-news/2021/sep/03/scott-morrison-unveils-dose-swap-deal-with-uk-to-provide-extra-4m-pfizer-vaccines
-
- Oct 2020
-
www.youtube.com www.youtube.com
-
Linux Memory Management at Scale
"we had to build a complete and compliant operating system in order to perform resource control reliably"
epic real-talk. the only people on the planet who seemed to have tamed linux for workloads. controlling memory. taming io. being on the bleeding edge, it turns out, is almost entirely about forward-progress. what can we reclaim?
- oomd for memory protection
- fbtax2
- psi monitoring for io regulation
- cgroups v2
https://facebookmicrosites.github.io/cgroup2/docs/fbtax-results.html
Tags
Annotators
URL
-
- Mar 2020
- Nov 2019
-
www.differencebetween.info www.differencebetween.info
-
ram vs virtual
-
- Jul 2016
-
www.nonamehosts.com www.nonamehosts.com
-
Resize2fs did the trick and you can see that we have 49G partition now.
swapon -a
is missing, which means/etc/fstab
has to be updated with eventual new partition UUIDs.
-