[Bug 251993] sysinstall: Can create swap partition size that generates kern.maxswzone warning
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 Mar 2023 20:12:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251993
--- Comment #9 from Ed Maste <emaste@freebsd.org> ---
(In reply to Kubilay Kocak from comment #8)
The warning was added in:
commit 3ff863f1aa52963ea55487477573f70caa275a94
Author: Dag-Erling Smørgrav <des@FreeBSD.org>
Date: Thu Aug 16 08:29:49 2012 +0000
- When running out of swzone, instead of spewing an error message every
tick until the situation is resolved (if ever), just print a single
message when running out and another when space becomes available.
- When adding more swap, warn if the total amount exceeds half the
theoretical maximum we can handle.
Notes:
svn path=/head/; revision=239327
I suspect the real issue is:
> real memory = 268435456 (256 MB)
Typical installations likely involve a minimum of 1GB of RAM, or maybe 512MB.
The installer's swap size default is set by:
#define SWAP_SIZE(available) MIN(available/20, 4*1024*1024*1024LL)
> What might a suitable patch look like or do?
Could be one or more of:
- add another limit to the SWAP_SIZE MIN(), so that we'd choose less swap for
this installation (either "real memory" or the vm.swap_maxpages sysctl)
- have the installer produce a warning when run on a system with less than
512MB of RAM
- instead of emitting a warning from the kernel, just ignore (do not use)
provided swap space that's above what kern.maxswzone permits
--
You are receiving this mail because:
You are the assignee for the bug.