Date: Sun, 05 Oct 1997 16:31:51 -0600 From: Steve Passe <smp@csn.net> To: "Jordan K. Hubbard" <jkh@FreeBSD.ORG> Cc: smp@FreeBSD.ORG, current@FreeBSD.ORG, nnd@nnd.itfs.nsk.su Subject: Re: cvs commit: src Makefile src/bin/sh Makefile src/gnu/usr.bin/cc/cc1plus Makefile src/gnu/usr.bin/cc/cc_tools Makefile src/gnu/usr.bin/cc/cpp Makefile src/gnu/usr.bin/gdb/gdb Makefile src/lib/libpcap Makefile src/libexec/ftpd Makefile ... Message-ID: <199710052231.QAA18045@Ilsa.StevesCafe.com> In-Reply-To: Your message of "Sun, 05 Oct 1997 11:47:20 MDT." <199710051747.LAA16424@Ilsa.StevesCafe.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
Here are my results with the new parallel-make capable files. I want to
thank Nickolay Dudorov for having done most of the grunt work on this,
good job Nickolay!
---
build with NO -j, clean /usr/obj:
# time make buildworld
7662.32s real 1410.24s user 6546.13s system
2 hours, 7 minutes, 42.32 seconds
---
build with -j12, clean /usr/obj:
# time make -j12 buildworld
6041.75s real 3632.54s user 5185.52s system
1 hour, 40 minutes, 41.75 seconds
---
Time savings with -j12:
27 minutes, 0.57 seconds
---
hardware summary:
FreeBSD 3.0-CURRENT #0: Fri Sep 26 21:55:35 MDT 1997
root@Victor.StevesCafe.com:/usr/src/sysdevel/compile/SMPV
CPU: Pentium Pro (686-class CPU)
Origin = "GenuineIntel" Id = 0x619 Stepping=9
Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV
>
real memory = 67108864 (65536K bytes)
avail memory = 62185472 (60728K bytes)
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfec08000
cpu1 (AP): apic id: 12, version: 0x00040011, at 0xfec08000
io0 (APIC): apic id: 13, version: 0x00170011, at 0xfec00000
ahc0: <Adaptec aic7880 Ultra SCSI host adapter> rev 0x00 int a irq 17 on
pci0.9.
0
ahc0: aic7880 Wide Channel, SCSI Id=7, 16/255 SCBs
sd0: <SEAGATE ST32171W 0338> type 0 fixed SCSI 2
sd0: Direct-Access 2061MB (4222640 512 byte sectors)
sd1: <SEAGATE ST32171W 0338> type 0 fixed SCSI 2
sd1: Direct-Access 2061MB (4222640 512 byte sectors)
CPUs with 512k L2 cache, clocked at 200MHz
---
SCSI disk setup:
/dev/sd0s1h on /usr (local) <- disk #1
/dev/sd0f on /usr/src (local, noatime) <- disk #1
/dev/sd1g on /usr/obj (asynchronous, local, noatime) <- disk #2
---
/etc/make.conf:
CFLAGS= -O -pipe
COPTFLAGS= -pipe
---
changes to (-current) src/Makefile. Note that I have already committed these
to freefall -current.
*** Makefile.orig 1997/10/05 17:16:26
--- Makefile 1997/10/05 20:09:09
***************
*** 218,224 ****
${IBMAKE} -I${.CURDIR}/share/mk -B ${CLEANDIR} ${OBJDIR}
depend && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} all && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} \
! -B all install clean cleandepend
@echo
@echo "--------------------------------------------------------------"
@echo " Making hierarchy"
--- 218,224 ----
${IBMAKE} -I${.CURDIR}/share/mk -B ${CLEANDIR} ${OBJDIR}
depend && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} all && \
${IBMAKE} -I${.CURDIR}/share/mk ${MK_FLAGS} \
! -B install clean cleandepend
@echo
@echo "--------------------------------------------------------------"
@echo " Making hierarchy"
***************
*** 333,339 ****
@echo "--------------------------------------------------------------"
@echo "Updating /usr/src from cvs repository" ${CVSROOT}
@echo "--------------------------------------------------------------"
! cd ${.CURDIR} && cvs -q update -P -d -r RELENG_2_2
.endif
#
--- 333,339 ----
@echo "--------------------------------------------------------------"
@echo "Updating /usr/src from cvs repository" ${CVSROOT}
@echo "--------------------------------------------------------------"
! cd ${.CURDIR} && cvs -q update -P -d
.endif
#
--
Steve Passe | powered by
smp@csn.net | Symmetric MultiProcessor FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710052231.QAA18045>
