From owner-freebsd-questions Mon Jan 21 15: 5:39 2002 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (dsl-64-192-6-133.telocity.com [64.192.6.133]) by hub.freebsd.org (Postfix) with SMTP id 700D137B405 for ; Mon, 21 Jan 2002 15:05:31 -0800 (PST) Received: (qmail 864 invoked by uid 100); 21 Jan 2002 23:05:28 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15436.40632.383947.819624@guru.mired.org> Date: Mon, 21 Jan 2002 17:05:28 -0600 To: "Richard E. Hawkins" Cc: questions@freebsd.org Subject: Re: spreading system across four fast scsi disks In-Reply-To: <77914840@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ From: "Mike Meyer" X-Delivery-Agent: TMDA/0.44 (Python 2.2; freebsd-4.4-STABLE-i386) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Richard E. Hawkins types: > dual AMD 1900 MP > 2G DDR > sony 21" > buckling spring keyboard with control key where God meant it to Be > 4x 9g cheetah 1500rpm U160 scsi drive > 2x18g cheetah 1500rpm U160 scsi drive > no smoke pellets :( > > Anyway, the FreeBSD installation will run across the 4 small drives, > with the two large drives for catching data as models run. > > But how to divide the four drives? > > I'm assuming that /, /usr, swap, and /home all go on different drives > (and that swap really gets its own drive, or at least stuff that > wouldn't get hit on in high performance operations). Don't give swap it's own drive. If you're really thinking about giving it 9 gig, give it 2.x gig (x should be > 64K of memory so you can get dumps) on all four drives. If you can split the drives across two controllers, even better. > What about /var, though? The purpose of the split is so that the heads > can be in places likely to be used simultaneously. The second sentence is critical. For swap, the system is smart enough to interleave swap across multiple disks. Let it do it's thing. Vinum can do the same kind of thing with data partitions, though you can't boot off of them. > Would anything in / oustside of /usr get touched much while a fortran > program was running? Would /var get touched more than every few > minutes? > > Does it matter anyway? :) > > I assume the program will be on /home (which I figure to give all but a > little of its drive) and relying on libraries (fortran, imsl, etc.) in > /usr. /var gets touched every so often. /usr/ will be where most of your user commands are, and will get read to run them. With your commands on /home, they will be swapped in from there if needed. It's really hard to say what to do with the rest of it without knowing what you're going to be doing with it, though. No, that's wrong - you ought to give it to me :-). For example, the 4x9g cheetas might be 1Gig FS, 2Gig swap, 6Gig /home, with vinum used to strip /home across the four devices, possibly with a a mirror as well. The four fs's would be root, /usr, /usr/src and /usr/obj so that rebuilding the world would scream. http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message