Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Feb 2004 13:37:06 -0600
From:      Bob Willcox <bob@immure.com>
To:        Evren Yurtesen <yurtesen@ispro.net.tr>
Cc:        current@freebsd.org
Subject:   Re: buildworld times
Message-ID:  <20040229193706.GB90729@luke.immure.com>
In-Reply-To: <20040229193302.GA90729@luke.immure.com>
References:  <20040228144714.P8264-100000@oahu.WURLDLINK.NET> <4041B8C1.8000309@ispro.net.tr> <20040229164815.GA88163@luke.immure.com> <404226DF.3070809@ispro.net.tr> <20040229193302.GA90729@luke.immure.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Oops, the two times that I should have sent are:

logs/qui-gon-2:     2031.12 real      1570.18 user       387.54 sys
logs/qui-gon-3:     4183.40 real      1625.23 user      2462.64 sys

The logs/qui-gon-4 one was for a 5.2.1-release buildworld. Admittedly
not much difference, but I wanted to be as precise as I could.

Bob

On Sun, Feb 29, 2004 at 01:33:02PM -0600, Bob Willcox wrote:
> On Sun, Feb 29, 2004 at 07:52:31PM +0200, Evren Yurtesen wrote:
> > Sorry, my mistake...I guess it was taking longer than 15 minutes... :(
> > 41m51.44s real          24m52.18s user          14m56.58s sys
> > 
> > I dont know how could I get 15 last time, if I forgot to do make clean 
> > or something, or a lot of stuff was cached in the memory maybe? I think 
> > I did it 2 times in a row :) I guess doing from a memory disk would 
> > enhance things a lot.
> 
> I've never experienced _that_ big (3-fold) of difference when running
> buildworlds back-to-back though.
> 
> > 
> > Actually now I am running squid proxy on this machine with 8-16% cpu 
> > usage all the time. Maybe that might be the problem also.
> 
> Could be, but the differences still seems excessive.
> 
> > 
> > Good question, how do I know my kernel debug options? I think I didnt 
> > compile them in. I thought the version of the freebsd could be seen from 
> > dmesg output. It is cvsupped freebsd-current at about feb 4-5...
> 
> If you are running the stock GENERIC -current kernel then I would expect
> the following (standard) debug options to be set:
> 
> # Debugging for use in -current
> options         DDB                     # Enable the kernel debugger
> options         INVARIANTS              # Enable calls of extra sanity checking
> options         INVARIANT_SUPPORT       # Extra sanity checks of internal structures, required by INVARIANTS
> options         WITNESS                 # Enable checks to detect deadlocks and cycles
> options         WITNESS_SKIPSPIN        # Don't run witness on spinlocks for speed
> 
> In my experience, WITNESS increases my buildworld times by a factor of
> about 2 (this is on an AMD Opteron 146 system). I see a big increase in
> system time (as expected). For example here are two buildworlds done
> back-to-back on this system (running -current as of yesterday) with the
> only change being the removal of INVARIANTS and WITNESS:
> 
> logs/qui-gon-3:     4183.40 real      1625.23 user      2462.64 sys
> logs/qui-gon-4:     1909.12 real      1478.65 user       355.25 sys
> 
> Bob
> 
> > 
> > 
> > 
> > Bob Willcox wrote:
> > >On Sun, Feb 29, 2004 at 12:02:41PM +0200, Evren Yurtesen wrote:
> > >
> > >>It takes 15 minutes on this one with make buildworld...
> > >
> > >
> > >Interesting, but you don't mention what FreeBSD version or what your
> > >kernel debug options are. Mind sharing those?
> > >
> > >Bob
> > >
> > >
> > >>Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> > >>       The Regents of the University of California. All rights reserved.
> > >>FreeBSD 5.2-CURRENT #0: Fri Feb  6 13:59:01 EET 2004
> > >>   toor@proxy.ispro.net.tr:/usr/obj/usr/src/sys/PROXY
> > >>Preloaded elf kernel "/boot/kernel/kernel" at 0xc075a000.
> > >>Preloaded elf module "/boot/kernel/splash_bmp.ko" at 0xc075a21c.
> > >>ACPI APIC Table: <A M I  OEMAPIC >
> > >>Timecounter "i8254" frequency 1193182 Hz quality 0
> > >>CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz (3059.02-MHz 686-class CPU)
> > >> Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
> > >>
> > >>Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
> > >> Hyperthreading: 2 logical CPUs
> > >>real memory  = 2142437376 (2043 MB)
> > >>avail memory = 2094530560 (1997 MB)
> > >>FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> > >>cpu0 (BSP): APIC ID:  0
> > >>cpu1 (AP): APIC ID:  1
> > >
> > >
> 
> -- 
> Bob Willcox                  A person is just about as big as the things
> bob@immure.com               that make him angry.
> Austin, TX

-- 
Bob Willcox                  A person is just about as big as the things
bob@immure.com               that make him angry.
Austin, TX



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040229193706.GB90729>