Raymonds Office Machines<br /> Darwin Raymond 1 (970) 945-5872
example of a slug swap from a Montgomery Ward 440 to a Smith-Corona Clipper https://www.facebook.com/groups/TypewriterCollectors/posts/10163202931304678/
Raymonds Office Machines<br /> Darwin Raymond 1 (970) 945-5872
example of a slug swap from a Montgomery Ward 440 to a Smith-Corona Clipper https://www.facebook.com/groups/TypewriterCollectors/posts/10163202931304678/
IBM Selectric 721 Chassis Swap by [[Joe Van Cleave]]
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.
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
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?
https://facebookmicrosites.github.io/cgroup2/docs/fbtax-results.html
ram vs virtual
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.