From owner-freebsd-current Sun Nov 16 21:27:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA12389 for current-outgoing; Sun, 16 Nov 1997 21:27:54 -0800 (PST) (envelope-from owner-freebsd-current) Received: from jkh.cdrom.com (ppp-81.toiyabe.com [207.92.38.81]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA12379 for ; Sun, 16 Nov 1997 21:27:49 -0800 (PST) (envelope-from jkh@jkh.cdrom.com) Received: from jkh.cdrom.com (localhost.cdrom.com [127.0.0.1]) by jkh.cdrom.com (8.8.6/8.8.5) with ESMTP id VAA28705; Sun, 16 Nov 1997 21:27:18 -0800 (PST) To: Amancio Hasty cc: "John S. Dyson" , sprice@hiwaay.net (Steve Price), smp@csn.net, current@FreeBSD.ORG Subject: Re: make world time???/ In-reply-to: Your message of "Sun, 16 Nov 1997 17:21:31 PST." <199711170121.RAA00618@rah.star-gate.com> Date: Sun, 16 Nov 1997 21:27:13 -0800 Message-ID: <28686.879744433@jkh.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I do a make world in about 75 minutes -- I just didn't do profiled libraries. Argh. If we're going to compare worldstone numbers, we've really got to converge on some standard for what consititutes a proper one. ;-) In my own benchmarks, I always do a completely "standard" build with only one exception, which is to add CFLAGS=-O -pipe to /etc/make.conf (oh yeah, /usr also mounted async). Other folks stripe /usr/obj or mount it noatime or do any number of other things (like NOPROFILE) which can only skew the numbers when comparing them. Maybe the first step would be to agree upon a script for launching the world build which sets various environment variables consistently? Then we'd at least be down to just the I/O trickieries as variants. I've definitely noticed, with my dual P6/233 (and yes Virginia, it is possible to overclock a P6/180 to a P6/233 if you have good fans and some luck :), that things are primarily *I/O* bound, not CPU bound, with my single IBM DCAS 4.3 GB drive (these are 5400 RPM and not quite speed demons). On a machine with /usr/src and /usr/obj mounted on a 5 drive (Quantum 2GB) CCD array, I can shave as much as 40 minutes off the world build just on a uniprocessor P6/200, which is definitely food for thought. Jordan