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_at_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_at_immure.com that make him angry. Austin, TXReceived on Sun Feb 29 2004 - 10:34:21 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:45 UTC