From owner-freebsd-sparc64@FreeBSD.ORG Wed Feb 21 22:16:31 2007 Return-Path: X-Original-To: freebsd-sparc64@freebsd.org Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C101116A401 for ; Wed, 21 Feb 2007 22:16:31 +0000 (UTC) (envelope-from evultrole@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.freebsd.org (Postfix) with ESMTP id 4948413C471 for ; Wed, 21 Feb 2007 22:16:31 +0000 (UTC) (envelope-from evultrole@gmail.com) Received: by ug-out-1314.google.com with SMTP id 71so1040756ugh for ; Wed, 21 Feb 2007 14:16:30 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=n7ZfPezO8mSmKZTx9vgd81tvXICKFtPB7nopLFYLMMWmVVC7pPsfX9s/QMFsZIrUOZ4BO6CQXbmmgHQARfltelZiCdgckp+FKLPn7L0SNpi5kYq9Rij3l40KsNqkKFqnGLERdLpSW5rtOUYhjQXvxi4uMiwiSSrHQAA2wut9MzI= Received: by 10.78.201.2 with SMTP id y2mr1414442huf.1172096189928; Wed, 21 Feb 2007 14:16:29 -0800 (PST) Received: by 10.78.178.6 with HTTP; Wed, 21 Feb 2007 14:16:29 -0800 (PST) Message-ID: <340594530702211416l1a9d03k8051fc5d685f841b@mail.gmail.com> Date: Wed, 21 Feb 2007 14:16:29 -0800 From: "Steven Hillis" To: freebsd-sparc64@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: freebsd-update/sparc64 and buildworld statistics X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Feb 2007 22:16:31 -0000 >I'd still like to see what a quad Ultra 80 can do, though. :) Who has access to one of these? I have one of these under my foot right now. 4x450 4GB memory, 2xScsi drives. I went ahead a did a fresh install to get rid of all the weird things I customized, added back only noatime and async. I also rebuilt the world using the CFLAGS I listed in the last e-mail I sent out, updated, then cleaned out the src tree, put the CFLAGS back to vanilla, etc, so while the system is very slightly customized, all flags/etc are standard so code is clean. Here's the results I got. Standard "/usr/bin/time -h make -j5 buildworld" was somewhere around 1h45m (sorry, I didn't write it down the first time), so that's probably the best you'll get. However, after enabling ccache, while the first run was roughly the same (couple minutes longer), the second run (after caching) gave these results: 49m14.74s real 1h28m39.70s user 1h4m8.45s sys So, that sort of breaks the 1 hour limit? I can't imagine there will enough source changes between updates to add 10 minutes to the compile time, but I hear people have had some trouble with ccache and buildworld so whether it solves the problem or not seems sort of up in the air. Hope that helps. I can also give remote access to my box if needed for testing, building updates, etc. if these machines seem to be in short supply. ~Steven dmesg, if you care: real memory = 4294967296 (4096 MB) avail memory = 4183490560 (3989 MB) cpu0: Sun Microsystems UltraSparc-II Processor (450.04 MHz CPU) cpu1: Sun Microsystems UltraSparc-II Processor (450.04 MHz CPU) cpu2: Sun Microsystems UltraSparc-II Processor (450.04 MHz CPU) cpu3: Sun Microsystems UltraSparc-II Processor (450.04 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs nexus0: pcib0: on nexus0 pcib0: Psycho, impl 0, version 4, ign 0x7c0, bus B pcib0: [FAST] pcib0: [FAST] pcib0: [GIANT-LOCKED] pcib0: [GIANT-LOCKED] pcib0: [FAST] initializing counter-timer Timecounter "counter-timer" frequency 1000000 Hz quality 100 pcib0 dvma: DVMA map: 0xfc000000 to 0xffffffff pci0: on pcib0 ebus0: mem 0x70000000-0x70ffffff,0x71000000-0x717fffff at device 1.0 on pci0 auxio0: addr 0x1400726000-0x1400726003,0x1400728000-0x1400728003,0x140072a000-0x140072a003,0x140072c000-0x140072c003,0x140072f000-0x140072f003 on ebus0 ebus0: addr 0x1400724000-0x1400724003 irq 37 (no driver attached) ebus0: addr 0x1400504000-0x1400504002 (no driver attached) ebus0: addr 0x1400500000-0x1400500007 (no driver attached) puc0: addr 0x1400400000-0x140040007f irq 43 on ebus0 uart0: on puc0 uart0: CTS oflow uart1: on puc0 uart1: CTS oflow uart2: <16550 or compatible> addr 0x14003083f8-0x14003083ff irq 41 on ebus0 uart2: keyboard (1200,n,8,1) kbd0 at sunkbd0 uart3: <16550 or compatible> addr 0x14003062f8-0x14003062ff irq 42 on ebus0 ebus0: addr 0x14003043bc-0x14003043cb,0x1400300398-0x1400300399,0x1400700000-0x140070000f irq 34 (no driver attached) ebus0: addr 0x14003023f0-0x14003023f7,0x1400706000-0x140070600f,0x1400720000-0x1400720003 irq 39 (no driver attached) eeprom0: addr 0x1400000000-0x1400001fff on ebus0 eeprom0: model mk48t59 eeprom0: hostid 80e8d6a7 ebus0: addr 0x1000000000-0x10000fffff (no driver attached) ebus0: addr 0x1400200000-0x14002000ff,0x1400702000-0x140070200f,0x1400704000-0x140070400f,0x1400722000-0x1400722003 irq 35,36 (no driver attached) hme0: mem 0x100000-0x107fff at device 1.1 on pci0 miibus0: on hme0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto hme0: Ethernet address: 08:00:20:e8:d6:a7 sym0: <875> port 0x1000-0x10ff mem 0x108000-0x1080ff,0x10a000-0x10afff at device 3.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym0: [GIANT-LOCKED] sym1: <875> port 0x1400-0x14ff mem 0x10c000-0x10c0ff,0x10e000-0x10efff at device 3.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: [GIANT-LOCKED] pcib1: on nexus0 pcib1: Psycho, impl 0, version 4, ign 0x7c0, bus A pcib1: [FAST] pci1: on pcib1 creator0: on nexus0 creator0: console creator0: resolution 1280x1024 creator1: on nexus0 creator1: resolution 1280x1024 syscons0: on nexus0 syscons0: Unknown <16 virtual consoles, flags=0x300> Timecounters tick every 1.000 msec Waiting 5 seconds for SCSI devices to settle SMP: AP CPU #3 Launched! SMP: AP CPU #2 Launched! SMP: AP CPU #1 Launched! da0 at sym0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-3 device da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da0: 17274MB (35378533 512 byte sectors: 255H 63S/T 2202C) da1 at sym0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-3 device da1: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled da1: 17274MB (35378533 512 byte sectors: 255H 63S/T 2202C) cd0 at sym0 bus 0 target 6 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 10.000MB/s transfers (10.000MHz, offset 16) cd0: cd present [1105880 x 512 byte records]