Parly revert r239255: reinstate a default maxswzone on i386, where KVA is
scarce, but set it slightly higher so we can handle 8 GB of swap.
This commit is contained in:
parent
9462305cbe
commit
ae7f84a9a4
@ -122,6 +122,20 @@
|
||||
#endif
|
||||
#define KSTACK_GUARD_PAGES 1 /* pages of kstack guard; 0 disables */
|
||||
|
||||
/*
|
||||
* Ceiling on amount of swblock kva space, can be changed via
|
||||
* the kern.maxswzone /boot/loader.conf variable.
|
||||
*
|
||||
* 276 is sizeof(struct swblock), but we do not always have a definition
|
||||
* in scope for struct swblock, so we have to hardcode it. Each struct
|
||||
* swblock holds metadata for 32 pages, so in theory, this is enough for
|
||||
* 16 GB of swap. In practice, however, the usable amount is considerably
|
||||
* lower due to fragmentation.
|
||||
*/
|
||||
#ifndef VM_SWZONE_SIZE_MAX
|
||||
#define VM_SWZONE_SIZE_MAX (276 * 128 * 1024)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Ceiling on size of buffer cache (really only effects write queueing,
|
||||
* the VM page cache is not effected), can be changed via
|
||||
|
Loading…
Reference in New Issue
Block a user