Date: Sat, 28 Feb 1998 20:18:57 -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 vm_fault.c vm_kern.c vm_object.c vm_page.c vm_page.h vm_pageout.c vnode_pager.c src/sys/kern vfs_bio.c vfs_subr.c src/sys/i386/i386 mp_machdep.c pmap.c Message-ID: <199803010418.UAA04713@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dyson 1998/02/28 20:18:56 PST Modified files: sys/vm swap_pager.c vm_fault.c vm_kern.c vm_object.c vm_page.c vm_page.h vm_pageout.c vnode_pager.c sys/kern vfs_bio.c vfs_subr.c sys/i386/i386 mp_machdep.c pmap.c Log: 1) Use a more consistent page wait methodology. 2) Do not unnecessarily force page blocking when paging pages out. 3) Further improve swap pager performance and correctness, including fixing the paging in progress deadlock (except in severe I/O error conditions.) 4) Enable vfs_ioopt=1 as a default. 5) Fix and enable the page prezeroing in SMP mode. All in all, SMP systems especially should show a significant improvement in "snappyness." Revision Changes Path 1.91 +30 -33 src/sys/vm/swap_pager.c 1.81 +7 -6 src/sys/vm/vm_fault.c 1.46 +2 -2 src/sys/vm/vm_kern.c 1.115 +23 -45 src/sys/vm/vm_object.c 1.94 +24 -10 src/sys/vm/vm_page.c 1.37 +11 -10 src/sys/vm/vm_page.h 1.117 +5 -4 src/sys/vm/vm_pageout.c 1.88 +3 -10 src/sys/vm/vnode_pager.c 1.152 +7 -24 src/sys/kern/vfs_bio.c 1.135 +2 -2 src/sys/kern/vfs_subr.c 1.66 +2 -2 src/sys/i386/i386/mp_machdep.c 1.187 +11 -33 src/sys/i386/i386/pmap.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803010418.UAA04713>