Date: Mon, 23 Feb 1998 00:22:55 -0800 (PST) From: John Dyson <dyson@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm swap_pager.c swap_pager.h vm_kern.c vm_map.c vm_pageout.c vm_pager.c vm_swap.c vnode_pager.c Message-ID: <199802230822.AAA04583@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dyson 1998/02/23 00:22:55 PST Modified files: sys/vm swap_pager.c swap_pager.h vm_kern.c vm_map.c vm_pageout.c vm_pager.c vm_swap.c vnode_pager.c Log: Significantly improve the efficiency of the swap pager, which appears to have declined due to code-rot over time. The swap pager rundown code has been clean-up, and unneeded wakeups removed. Lots of splbio's are changed to splvm's. Also, set the dynamic tunables for the pageout daemon to be more sane for larger systems (thereby decreasing the daemon overheadla.) Revision Changes Path 1.89 +273 -285 src/sys/vm/swap_pager.c 1.19 +4 -1 src/sys/vm/swap_pager.h 1.45 +6 -5 src/sys/vm/vm_kern.c 1.116 +2 -2 src/sys/vm/vm_map.c 1.115 +7 -9 src/sys/vm/vm_pageout.c 1.35 +4 -4 src/sys/vm/vm_pager.c 1.53 +4 -2 src/sys/vm/vm_swap.c 1.85 +6 -6 src/sys/vm/vnode_pager.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802230822.AAA04583>