CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/11/25 06:06:25
Modified files:
sys/uvm : uvm_pdaemon.c uvmexp.h
Log message:
Account for in-flight pages being written to disk when computing page shortage.
Due to its asynchronous design, on MP machines, the page daemon was generally
over swapping memory resulting in a degenerative behavior when OOM.
To prevent swapping more pages than necessary, take the amount of in-flight
pages into account when calculating the page shortage.
Tested by sthen@ and miod@. ok claudio@, tb@