Garance A Drosihn wrote:
> This is something I noticed while installing 5.0-dp2.  I'm not sure
> how much we'd want to change it.
> 
> I'm installing dp2 on a 4-gig disk.  I want to split that in two,
> with "dos" for the first 2 gig and freebsd in the last 2 gig.  When
> I got to the disklabel step, I tried the "Auto Defaults" option to
> split up the freebsd partition.  It picked partition sizes of:
> 
>      128 meg   - /
>     1231 meg   - swap space
>      208 meg   - /var
>      208 meg   - /tmp
>       83 meg   - /usr
> 
> This is a machine with 768 meg of memory, but I think the install
> is more likely to work with a less swapspace and something more
> than 83 meg for /usr.  I know it's tricky to come up with an
> algorithm which will pick decent sizes for every combination of
> disk and memory sizes, but perhaps it should wire in some kind of
> minimum size for /usr.  Also, maybe something to the effect that
> neither /var nor /tmp should end up larger than /usr.
> 
> I have not looked at the source, so maybe it's just a simple case
> of the swap calculation being done based on the size of the hard
> drive instead of the size of the freebsd partition.

The default swap size calculation is done on the basis of a multiple
of the physical memory size.  Specifically, the physical memory may
be completely consumed by kernel structures, up to the KVA size, and
therefore in the case of a system dump, it can require up to the
size of the physical meory, plus 64K, at a bare minimum for a
successful system dump.

So even if you were to reduce the swap size, you should not reduce
it below 768M + 64K.

You will, of course, agree that a prerelease named "DP2" should
have the ability to successfully system dump, as that is one of
the primary reasons it's being handed out: to catch problems, and
to provide detailed bug reports about them, sufficient to correct
them before the official release.

You should be able to take memory away from swap, even after the
"Auto", and give it to /usr.

If you choose to give less swap than is necessary for a system
dump, expect no help with problems with the system which may
arise during your testing: not because no one wants to help,
but because you aren't going to be able to provide sufficient
information to enable them to help.

If you can accept that limitation (i.e. you are trying DP2 to
find problems in user space software which needs to run on it,
ONLY), then fine; otherwise, you might want to consider using
a bigger disk and/or removing some RAM.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to