From owner-freebsd-current Mon Nov 17 03:26:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA03837 for current-outgoing; Mon, 17 Nov 1997 03:26:42 -0800 (PST) (envelope-from owner-freebsd-current) Received: from fly.HiWAAY.net (root@fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA03830 for ; Mon, 17 Nov 1997 03:26:38 -0800 (PST) (envelope-from sprice@hiwaay.net) Received: from bonsai.hiwaay.net (tnt2-119.HiWAAY.net [208.147.148.119]) by fly.HiWAAY.net (8.8.7/8.8.6) with SMTP id FAA20477; Mon, 17 Nov 1997 05:26:23 -0600 (CST) Message-ID: <34702A14.2781E494@hiwaay.net> Date: Mon, 17 Nov 1997 05:27:16 -0600 From: Steve Price X-Mailer: Mozilla 3.01 (X11; I; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: chuckr@glue.umd.edu CC: current@FreeBSD.org Subject: Re: make world time???/ References: <199711170702.CAA01379@earth.mat.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk chuckr@glue.umd.edu wrote: > > Little bit more, please.... does the /usr/obj already exist? Takes > some time to actually make all those dirs, so that has to be taken into > account either by destroying /usr/obj or specifying it exists, but that > a make clean/cleandepend is done. > Steps made in my case are as follows: cvsup -L 2 -g supfile.cvsup cd /usr/src cvs -q update -PAd make cleandir && make -k world So I started with a fresh tree and built everything. > Do we leave placement of /usr/src and /usr/obj to the tester? Faster > on different disks, I think. > It is definitely seems faster from different disks. I had /usr/src on wd1 and /usr/obj symlinked to /tmp/obj on wd0. I think the true test (benchmark) should be all on one disk, since most machines that are bought off the shelf only have one disk. > How about mounting of /usr/obj? Even if we don't force these things, > we must say that they are free variables, so people know the conditions. > Both drives in my case were mounted synchronous. I think this needs to be the case since most newbies don't know about the async flag and mount defaults to !async in the absense of flags. So here's my vote for the benchmark standard: /usr/src and /usr/obj on one disk with !async CFLAGS=-O -pipe make cleandir && make world Or as Simon Shapiro pointed out, start with the lowest common denominator, throw in some options, and see how much things improve. Just my two cents, Steve > Sounds like building a nice benchmark .... > > -- > ----------------------------+----------------------------------------------- > Chuck Robey | Interests include any kind of voice or data > chuckr@glue.umd.edu | communications topic, C programming, and Unix. > 213 Lakeside Drive Apt T-1 | > Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD > (301) 220-2114 | version 3.0 current -- and great FUN! > ----------------------------+-----------------------------------------------