Improve responsiveness in OOM situations & make free target checks coherent.
authormpi <mpi@openbsd.org>
Wed, 2 Oct 2024 10:24:11 +0000 (10:24 +0000)
committermpi <mpi@openbsd.org>
Wed, 2 Oct 2024 10:24:11 +0000 (10:24 +0000)
commit7d378e625ce36c9ed7a885a94109e111b6281c9e
tree6d52dae917394d80ccbb5eba08145412189f4a34
parent804e3d51b87be2f7eb1d994c6d3bf8425daf4a83
Improve responsiveness in OOM situations & make free target checks coherent.

Remove a change introduced in NetBSD to pageout 4 times as many pages as
required to meet the low water mark of free pages.   With todays' Gbs of
RAMs, it makes the pagedaemon hog the CPU for too long when the amount of
free pages is close to none.

ok sthen@, kettenis@
sys/uvm/uvm_pdaemon.c