From owner-freebsd-current Fri Apr 18 12:52:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA28945 for current-outgoing; Fri, 18 Apr 1997 12:52:19 -0700 (PDT) Received: from pahtoh.cwu.edu (root@pahtoh.cwu.edu [198.104.65.27]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA28873 for ; Fri, 18 Apr 1997 12:52:02 -0700 (PDT) Received: from opus.cts.cwu.edu (skynyrd@opus.cts.cwu.edu [198.104.92.71]) by pahtoh.cwu.edu (8.8.5/8.8.5) with ESMTP id MAA00364; Fri, 18 Apr 1997 12:52:01 -0700 (PDT) Received: from localhost (skynyrd@localhost) by opus.cts.cwu.edu (8.8.5/8.8.5) with SMTP id MAA02097; Fri, 18 Apr 1997 12:52:00 -0700 (PDT) Date: Fri, 18 Apr 1997 12:52:00 -0700 (PDT) From: Chris Timmons To: Warner Losh cc: current@freebsd.org Subject: Re: Speed deamons: How to build a build box? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 1. Make sure you have -pipe in /etc/make.conf CFLAGS 2. Mount the partition(s) that carry /usr/src and /usr/obj async. Think carefully before doing this to your /usr if you don't have enough free partitions to isolate just src and obj onto their own mountpoints; a crash could require newfs to fix :) 3. Think carefully before using async mounts. 4. Think real hard about whether or not you want to async mount ... got that fixit floppy handy? ... I ran mw tests using ccd with fast/wide disks across a 3940 on a pro/200 and saw only marginal improvement; async definately is what speeds things up. My -current build machine at the moment is a pro200, 32mb of EDO and one f/w disk on a 3940. With async /usr, CFLAGS -pipe -0, no eBones or secure and NOMANCOMPRESS I was building in about 1:41 yesterday afternoon. hope this helps, -Chris