freebsd-skq/sys/vm
John Dyson 70111b9016 Add new (very useful) tunable for pageout daemon. The flag changes
the maximum pageout rate:

sysctl -w vm.vm_maxlaunder=n

 1 < n < inf.

If paging heavily on large systems, it is likely that a performance
improvement can be achieved by increasing the parameter.  On a large
system, the parm is 32, but numbers as large as 128 can make a big
difference.  If paging is expensive, you might try decreasing the
number to 1-8.
1997-12-05 05:41:06 +00:00
..
default_pager.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
default_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
device_pager.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
device_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
pmap.h Fixed the commit botch that was causing crashes soon after system 1997-08-05 23:03:24 +00:00
swap_pager.c In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
swap_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_extern.h Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
vm_fault.c Removed unused #includes. 1997-09-01 03:17:34 +00:00
vm_glue.c Remove a bunch of variables which were unused both in GENERIC and LINT. 1997-11-07 08:53:44 +00:00
vm_inherit.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_init.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vm_kern.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
vm_kern.h Attempt to fix the previous fix to the contigmalloc1 prototype. 1997-10-11 10:39:19 +00:00
vm_map.c Don't #define max() to get a version that works with vm_ooffset's. 1997-11-24 15:03:13 +00:00
vm_map.h Fix kern_lock so that it will work. Additionally, clean-up some of the 1997-08-18 02:06:35 +00:00
vm_meter.c Removed all traces of P_IDLEPROC. It was tested but never set. 1997-11-24 15:15:33 +00:00
vm_mmap.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_object.c Removed unused #include of <sys/malloc.h>. This file now uses only 1997-11-18 11:02:19 +00:00
vm_object.h Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
vm_page.c Fix the "missing page" problem. Also, improve the performance of page 1997-11-06 08:35:50 +00:00
vm_page.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_pageout.c Add new (very useful) tunable for pageout daemon. The flag changes 1997-12-05 05:41:06 +00:00
vm_pageout.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_pager.c Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_pager.h Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_param.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vm_prot.h Fix the gdb executable modify problem. Thanks to the detective work 1997-04-06 02:29:45 +00:00
vm_swap.c Rename some local variables to avoid shadowing other local variables. 1997-11-07 09:21:01 +00:00
vm_unix.c Move the "retval" (3rd) parameter from all syscall functions and put 1997-11-06 19:29:57 +00:00
vm_zone.c Last major round (Unless Bruce thinks of somthing :-) of malloc changes. 1997-10-12 20:26:33 +00:00
vm_zone.h Fix some style(9) and formatting problems. tabsize 4 formatting doesn't 1997-09-21 11:41:12 +00:00
vm.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vnode_pager.c In all such uses of struct buf: 's/b_un.b_addr/b_data/g' 1997-12-02 21:07:20 +00:00
vnode_pager.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00