Date: Mon, 7 Jan 2002 12:34:25 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Wilko Bulte <wkb@freebie.xs4all.nl> Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/release/sysinstall install.c label.c sysinstall.h Message-ID: <200201072034.g07KYPI54890@apollo.backplane.com> References: <200201070759.g077xUt53167@freefall.freebsd.org> <20020107141759.B9972@freebie.xs4all.nl> <200201071715.g07HFb312872@apollo.backplane.com> <20020107185251.A10846@freebie.xs4all.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
:> :I just got something like 'Too big swap' when I tried to install using :> :'A' on an Alpha DS20 using 4.5-RC0. This was on a 2GB disk, the machine :> :has 1.2GB of RAM. Would that combination of small disk versus lots of ram :> :be the culprit maybe? :> : :> :W/ :> :> 'Too big swap' during boot? During the sysinstall? I don't see : :During sysinstall just after typing 'A'. I will have to retry :at work if you want the exact error (I know.. me and my miserable :memory.. :-) : :W/ This one? label.c: msg = "Unable to create the swap partition. Too big?"; Was this on a totally empty disklabel? (no other partitions created?). We calculate swap at 2x main memory, up to a certain point. So it is probably trying to create 2.4GB of swap. Hmm. I could throw code in to prevent it from allocating swap space greater then 1/4 of available space. What do people think? This is primarily going to be a problem on systems with large amounts of memory and tiny amounts of hard disk space. Perhaps we should skip creating swap entirely in such cases. Say if (memory * 2) > (available_disk / 2) we would not create a swap. Or (memory * 2) > (available_disk / 4). Ideas? It's trivial to code the above conditional up, it would be placed at approximately line 1192 in /usr/src/release/sysinstall/label.c -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201072034.g07KYPI54890>