From owner-freebsd-questions Tue Sep 5 19:24:20 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.11/8.6.6) id TAA16774 for questions-outgoing; Tue, 5 Sep 1995 19:24:20 -0700 Received: from mail0.iij.ad.jp (mail0.iij.ad.jp [192.244.176.61]) by freefall.freebsd.org (8.6.11/8.6.6) with ESMTP id TAA16767 for ; Tue, 5 Sep 1995 19:24:16 -0700 Received: from uucp0.iij.ad.jp (uucp0.iij.ad.jp [192.244.176.51]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id LAA24033; Wed, 6 Sep 1995 11:24:03 +0900 Received: (from uucp@localhost) by uucp0.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id LAA05330; Wed, 6 Sep 1995 11:24:07 +0900 Received: from xxx.fct.kgc.co.jp by fender.fct.kgc.co.jp (8.6.12+2.4W/3.4W:95071117) id KAA19696; Wed, 6 Sep 1995 10:50:46 +0900 Received: by xxx.fct.kgc.co.jp (8.6.11/3.3W8:95062916) id KAA03475; Wed, 6 Sep 1995 10:50:45 +0900 Date: Wed, 6 Sep 1995 10:50:45 +0900 From: Toshihiro Kanda Message-Id: <199509060150.KAA03475@xxx.fct.kgc.co.jp> To: Wayne Hernandez In-reply-to: Subject: Re: make world Cc: freebsd-questions@freebsd.org Sender: questions-owner@freebsd.org Precedence: bulk > How long is a make world supposed to take? I finally aborted my attempt > yesterday after 4 days of compiling. I had only 8 megs of ram on a > 386DX-40, but my replacement is going to be a 486DX-33 with 16 megs of > ram. > > Could I restart the process where it left off, or do I have to start over? > It took over an hour to do the cleaning of /usr/obj when it was already > empty. > > Wayne It takes 6 hours with P5-100/32MB/AHA1542CF+3HDDs. I remember it didn't take a day with 433/16MB/AHA1542CF+3HDDs. `make world' makes "hierarchy mk cleandist includes lib-tools libraries tools", then make depend all install. Perhaps you may restart from any target (I'm not sure). I recommend to separate root filesystem, /usr/bin and /usr/obj(/var/obj) to three different diskpacks. At least you should separate /usr/bin and /usr/obj. Also you can uncomment "CFLAGS=-O2 - m486 -pipe" line in /etc/make.conf if you have enough memory. This improves disk load VERY well. You can check disk load by iostat(8), vmstat(8) or systat(1). candy@fct.kgc.co.jp (Toshihiro Kanda)