Partitions

Jimmie Houchin jhouchin at texoma.net
Thu Dec 11 06:13:16 PST 2003


Adriaan de Groot wrote:
> On Thursday 11 December 2003 05:50, Jimmie Houchin wrote:
> 
>>Do I really need a 4gb swap partition/slice?
>>I have 4gb ram.
> 
> 8 is suggested, no? 

Conventionally yes. But strangely enough the label program only did 
4096mb in its original suggestion. So I wasn't sure if it had different 
understanding with large amounts of ram.

> Certainly if you've got a 220G drive, you can afford that? 

If I need to, yes. But I just didn't like the thought of idle space 
which could be used. When I "naively" hoped swap would be used sparingly.

> The story is sort of this: the VM is optimized for the situation that there's 
> twice as much swap as memory. If you never hit swap (I don't, and I've only 
> got 1G RAM, but then again I only do 12-way parallel compiles of C++ code and 
> no physics simulations or model checking) that's not so bad, but if you _do_ 
> end up using lots of swap, this may slow you down. Also, I believe that in 
> case of kernel panics, you can get a complete dump in swap if you want, which 
> would mean that you need at least as much as you have memory.
> 
> So much for the i-think-so and old wives' tales stuff.

Well it looks like I should ere (if it be such) on the side of safety 
and precaution. 8gb it is.

> (original suggestion)
> 
>>/      256mb
>>/swap  4gb
>>/var   256mb
>>/tmp   256mb
>>/usr   228gb  (the rest)
> 
> 
> Tastes vary. First off, /var contains logs that can get pretty big if you're a 
> serveer. For workstation use, this is much less important. If you don't have 
> a seperate /home, it goes in /usr/home. A large /tmp is useful for big 
> compile jobs. Put it on another partition if you're a server. Locally, 
> filling up / isn't as bad. For just /usr, 3G is usually enough _if_ you clean 
> up ports regularly, (or set WRKDIRPREFIX), and have a nice big /usr/local for 
> all the addons. I prefer that setup, since it means I can backup and restore 
> system stuff in /usr separately from addons and ports stuff in /usr/local.
> 
> My personal setup is
> 
> /dev/ad4s1a     989M   451M   459M    50%    /
> devfs           1.0K   1.0K     0B   100%    /dev
> /dev/ad4s1d     989M    33M   877M     4%    /var
> /dev/ad4s1e      19G   2.7G    15G    15%    /usr
> /dev/ad4s1f     5.8G   1.0G   4.3G    19%    /home-local
> /dev/ad4s1g      24G   8.4G    14G    38%    /usr/local
> 
> (see, no separate /tmp and I haven't cleaned it in a while) (/home-local is 
> for when the NFS server is down) (note the usage in /usr) (/usr/local 
> contains builds of Qt 3.[012] and KDE 3.[012]).
> 
> Again, it's a matter of taste and you projected usage. 

Thanks for the information. I'll chew on it awhile.

I have been planning on symlinking /var and /tmp to my /home dir.

I'll do a fresh install this afternoon with an updated partion scheme.

Thanks.

Jimmie Houchin



More information about the freebsd-amd64 mailing list