Re: buildworld times

From: Jason (jason_at_ec.rr.com)
Date: 02/29/04

  • Next message: FreeBSD Tinderbox: "[current tinderbox] failure on ia64/ia64"
    Date: Sat, 28 Feb 2004 21:18:02 -0500
    To: Vincent Poy <vince@oahu.WURLDLINK.NET>
    
    
    

    Vincent Poy wrote:

    >Hello all:
    >
    > I was wondering what people are getting as the fastest make
    >buildworld times since it seems like a P4m-2.6Ghz 2GB RAM, 7200RPM HDD
    >machine when using make -j4 buildworld or just make buildworld takes 2.5
    >hours. I guess I'm trying to look for what the average times for
    >buildworld is supposed to be for a Pentium 4 Northwood based platform.
    >
    >Cheers,
    >Vince - vince@WURLDLINK.NET - Vice President ________ __ ____
    >Unix Networking Operations - FreeBSD-Real Unix for Free / / / / | / |[__ ]
    >WurldLink Corporation / / / / | / | __] ]
    >San Francisco - Honolulu - Hong Kong / / / / / |/ / | __] ]
    >HongKong Stars/Gravis UltraSound Mailing Lists Admin /_/_/_/_/|___/|_|[____]
    >Almighty1@IRC - oahu.DAL.NET Hawaii's DALnet IRC Network Server Admin
    >
    >_______________________________________________
    >freebsd-current@freebsd.org mailing list
    >http://lists.freebsd.org/mailman/listinfo/freebsd-current
    >To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    >
    >
    >
    On my athlon xp running at 2ghz, 512mb 400mhz ram, 7200rpm dma 133 hd,
    nforce2 I got 30-35min on a buildworld for current a week ago, but I had
    to disable my nocyrpto option in make.conf to get mergemaster to work,
    so that took me to 40-45min. I used $make -j4 -s buildworld. I'll add
    my config file to show how to configure for 5.2.1 or current for speed.
    Also I do like amd stuff better than intel, because I think the p4
    netbust(yes I know it is netburst, but it seems to have fallen short of
    expectations, at least for me)arch. sucks, so I wouldn't mind seeing
    some buildworld benchmarchs and statics to which is faster.

    
    

    #
    # GENERIC -- Generic kernel configuration file for FreeBSD/i386
    #
    # For more information on this file, please read the handbook section on
    # Kernel Configuration Files:
    #
    # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
    #
    # The handbook is also available locally in /usr/share/doc/handbook
    # if you've installed the doc distribution, otherwise always see the
    # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
    # latest information.
    #
    # An exhaustive list of options and more detailed explanations of the
    # device lines is also present in the ../../conf/NOTES and NOTES files.
    # If you are in doubt as to the purpose or necessity of a line, check first
    # in NOTES.
    #
    # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.397 2004/01/29 21:24:53 schweikh Exp $

    machine i386
    cpu I686_CPU
    ident CURRENT53

    # To statically compile in device wiring instead of /boot/device.hints
    #hints "GENERIC.hints" # Default places to look for devices.

    #makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols

    options SCHED_ULE # ULE scheduler
    options INET # InterNETworking
    options INET6 # IPv6 communications protocols
    options FFS # Berkeley Fast Filesystem
    options SOFTUPDATES # Enable FFS soft updates support
    options UFS_ACL # Support for access control lists
    options UFS_DIRHASH # Improve performance on big directories
    options MD_ROOT # MD is a potential root device
    options NFSCLIENT # Network Filesystem Client
    options NFSSERVER # Network Filesystem Server
    options NFS_ROOT # NFS usable as /, requires NFSCLIENT
    options MSDOSFS # MSDOS Filesystem
    options CD9660 # ISO 9660 Filesystem
    options PROCFS # Process filesystem (requires PSEUDOFS)
    options PSEUDOFS # Pseudo-filesystem framework
    options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
    options COMPAT_FREEBSD4 # Compatible with FreeBSD4
    options SCSI_DELAY=15000 # Delay (in ms) before probing SCSI
    options KTRACE # ktrace(1) support
    options SYSVSHM # SYSV-style shared memory
    options SYSVMSG # SYSV-style message queues
    options SYSVSEM # SYSV-style semaphores
    options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
    options KBD_INSTALL_CDEV # install a CDEV entry in /dev
    #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
                                            # output. Adds ~128k to driver.
    #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
                                            # output. Adds ~215k to driver.
    options PFIL_HOOKS # pfil(9) framework

    # 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

    # To make an SMP kernel, the next two are needed
    options SMP # Symmetric MultiProcessor Kernel
    device apic # I/O APIC

    device isa
    #device eisa
    device pci

    # Floppy drives
    device fdc

    # ATA and ATAPI devices
    device ata
    device atadisk # ATA disk drives
    #device ataraid # ATA RAID drives
    device atapicd # ATAPI CDROM drives
    #device atapifd # ATAPI floppy drives
    #device atapist # ATAPI tape drives
    options ATA_STATIC_ID # Static device numbering

    # atkbdc0 controls both the keyboard and the PS/2 mouse
    device atkbdc # AT keyboard controller
    device atkbd # AT keyboard
    device psm # PS/2 mouse

    device vga # VGA video card driver

    device splash # Splash screen and screen saver support

    # syscons is the default console driver, resembling an SCO console
    device sc

    # Enable this for the pcvt (VT220 compatible) console driver
    #device vt
    #options XSERVER # support for X server on a vt console
    #options FAT_CURSOR # start with block cursor

    #device agp # support several AGP chipsets

    # Floating point support - do not disable.
    device npx

    # Power management support (see NOTES for more options)
    #device apm
    # Add suspend/resume support for the i8254.
    device pmtimer

    # PCCARD (PCMCIA) support
    # PCMCIA and cardbus bridge support
    device cbb # cardbus (yenta) bridge
    #device pcic # ExCA ISA and PCI bridges
    #device pccard # PC Card (16-bit) bus
    #device cardbus # CardBus (32-bit) bus

    # PCI Ethernet NICs.
    #device de # DEC/Intel DC21x4x (``Tulip'')
    #device em # Intel PRO/1000 adapter Gigabit Ethernet Card
    #device txp # 3Com 3cR990 (``Typhoon'')
    #device vx # 3Com 3c590, 3c595 (``Vortex'')

    # PCI Ethernet NICs that use the common MII bus controller code.
    # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
    device miibus # MII bus support
    #device bfe # Broadcom BCM440x 10/100 ethernet
    #device bge # Broadcom BCM570xx Gigabit Ethernet
    device dc # DEC/Intel 21143 and various workalikes
    #device fxp # Intel EtherExpress PRO/100B (82557, 82558)
    #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
    #device re # RealTek 8139C+/8169/8169S/8110S
    #device rl # RealTek 8129/8139
    #device sf # Adaptec AIC-6915 (``Starfire'')
    #device sis # Silicon Integrated Systems SiS 900/SiS 7016
    #device sk # SysKonnect SK-984x and SK-982x gigabit ethernet
    #device ste # Sundance ST201 (D-Link DFE-550TX)
    #device ti # Alteon Networks Tigon I/II gigabit ethernet
    #device tl # Texas Instruments ThunderLAN
    #device tx # SMC EtherPower II (83c170 ``EPIC'')
    #device vr # VIA Rhine, Rhine II
    #device wb # Winbond W89C840F
    #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')

    # Pseudo devices - the number indicates how many units to allocate.
    device random # Entropy device
    device loop # Network loopback
    device ether # Ethernet support
    device sl # Kernel SLIP
    device ppp # Kernel PPP
    device tun # Packet tunnel.
    device pty # Pseudo-ttys (telnet etc)
    device md # Memory "disks"
    device gif # IPv6 and IPv4 tunneling
    device faith # IPv6-to-IPv4 relaying (translation)

    # The `bpf' device enables the Berkeley Packet Filter.
    # Be aware of the administrative consequences of enabling this!
    device bpf # Berkeley packet filter

    # USB support
    device uhci # UHCI PCI->USB interface
    device ohci # OHCI PCI->USB interface
    device usb # USB Bus (required)
    #device udbp # USB Double Bulk Pipe devices
    device ugen # Generic
    device uhid # "Human Interface Devices"
    device ukbd # Keyboard
    #device ulpt # Printer
    #device umass # Disks/Mass storage - Requires scbus and da
    device ums # Mouse
    #device urio # Diamond Rio 500 MP3 player
    #device uscanner # Scanners
    # USB Ethernet, requires mii
    #device aue # ADMtek USB ethernet
    #device axe # ASIX Electronics USB ethernet
    #device cue # CATC USB ethernet
    #device kue # Kawasaki LSI USB ethernet

    # FireWire support
    #device firewire # FireWire bus code
    #device sbp # SCSI over FireWire (Requires scbus and da)
    #device fwe # Ethernet over FireWire (non-standard!)

    
    

    # -- use.perl generated deltas -- #
    # Created: Sun Oct 19 22:47:41 2003
    # Setting to use base perl from ports:
    PERL_VER=5.6.1
    PERL_VERSION=5.6.1
    PERL_ARCH=mach
    NOPERL=yo
    NO_PERL=yo
    NO_PERL_WRAPPER=yo
    CPUTYPE=athlon-xp
    CFLAGS=-O -pipe -funroll-loops
    CXXFLAGS+=-fmemoize-lookups -fsave-memoized
    COPTFLAGES=-O -pipe -funroll-loops
    NO_I4B=true
    NO_KERBEROS=true
    NO_TCSH=true
    #NOCRYPT=true
    NOGAMES=true
    #NOMANCOMPRESS=true
    NO_SHAREDOCs=true
    NO_SENDMAIL=true
    SUP_UPDATE=yes
    SUP=/usr/local/bin/cvsup
    SUPHOST=cvsup2.freebsd.org
    SUPFILE=/etc/cvs/standard
    PORTSSUPFILE=/etc/cvs/ports
    DOCSUPFILE=/etc/cvs/docs

    
    

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: FreeBSD Tinderbox: "[current tinderbox] failure on ia64/ia64"

    Relevant Pages

    • 2.6.23-rc6-mm1: compile error mm/sparse.c
      ... attached (this basic config file worked on 2.6.22-rc6-mm1) ... # CPU idle PM support ... # Input Device Drivers ...
      (Linux-Kernel)
    • Build failure for 2.6.14-rc2-mm1
      ... The kernel ... the .config file is implicated and it's attached. ... except for any changes caused by additional configuration options added ... # ACPI Support ...
      (Linux-Kernel)
    • Re: Kernel 2.6 compile problem
      ... In the hope that it might be useful, I've attached the config file. ... were in the sound section. ... # Firmware Drivers ... # ACPI Support ...
      (Debian-User)
    • [BUG] 2.6.20-rc4-mm1: Panic in e1000_write_vfta_82543()
      ... Attached are config file and "lspci -vv" output. ... Freeing unused kernel memory: 320k freed ... Unable to handle kernel paging request at ffffc20100ec55fc RIP: ... # ACPI Support ...
      (Linux-Kernel)
    • compile-time error in 2.6.0-test9
      ... This is compiling on a Fujitsu P2120 laptop with the Transmeta CPU. ... so there's no kernel oops. ... The .config file that elicited this highly undesirable behavior is ... # ACPI Support ...
      (Linux-Kernel)