:basically obsolete.  As I understood it, the regular file system has
:sophisticated caching built in and effectively acts like a memory file
:..
:
:I noticed Matt Dillon wrote a handbook section on the VM system at
:http://www.freeBSD.org/handbook/internals-vm.html that includes
:some info on tuning, but it doesn't mention what to do with /tmp.
:
:So what's the bottom line?  Should I leave /tmp on the root file
:system, create a dedicated partition for /tmp, or mount the
:swap partition on /tmp using the MFS?
:
:Thanks,
:
:Allen

    What I do is make /tmp a softlink to /var/tmp, and make /var/tmp its
    own partition.

    I turn softupdates on on all my partitions, including root (you can do
    that now)

    I do NOT use MFS or MD for /tmp, nor do I leave it on /.  I keep it as
    a separate partition and combine it with /var/tmp because both /tmp
    and /var/tmp tend to be used interchangeably anyway, and /tmp 
    (or /var/tmp) is the most likely of all your partitions to get filled
    up accidently and you don't want that interfering with other things if
    it happens.  Many things use /tmp, so you can wind up with megabytes in
    it which makes it unsuitable for use with MD and inefficient when used
    with MFS.

    Typically I configure my paritions as follows:

        /               128MB
        swap            (2x main memory, 128MB minimum)
        /var            128MB (minimum, more if using machine for mail/printing)
        /var/tmp        128MB (minimum, more if using machine multiuser)
        /usr            2G
        /home           remainder of disk

        /tmp softlink to /var/tmp
        /compat softlink to /usr/compat

    Even though '/' per say only needs 64MB, having 128MB there is useful.
    I've seen 64MB / partitions 'fill up' with softupdates turned on when
    doing an installworld (because softupdates doesn't delete the files
    being replaced fast enough), and I tend to keep debug kernels sitting
    around in / as well.

    I make /usr big (2G) in order to accomodate ports, since /usr/local
    is part of /usr.

    The ordering of the partitions is also carefully arranged.  The lower
    sector numbers are the 'faster' sectors on a disk, closer to the outer
    rim of the disk where transfer rates are much faster.  So I put swap 
    there along with the smaller partitions, and put /usr and /home later
    since those partitions are big enough that you really don't get a
    uniform performance benefit anyway.

                                                -Matt



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

Reply via email to