Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD6.0.1 approximated build time on a VS4000/90?



On Sat, Jan 26, 2013 at 12:43 AM, Jochen Kunz 
<jkunz%unixag-kl.fh-kl.de@localhost> wrote:
> On Fri, 25 Jan 2013 22:18:50 +0100
> Holm Tiffe <holm%freibergnet.de@localhost> wrote:
>
>> I've compiling the source on my VS4000/90 with 128MB RAM currently in
>> single user mode (net booted).
>>
>> How long would it take?
> See item 9. At least for the entire world. A kernel should get through
> in less then a day. ;-)
>
>
> TOP TEN SIGNS THAT YOU'RE A VAX GEEK
>
> Brian Chase, bdc%world.std.com@localhost
>
> 9. When talking about building software you make reference to
>    compilation times in weeks and days instead of minutes and seconds.

Did your build ever finish? I've been playing with NetBSD/vax myself
lately on a VS4000/90 with 80MB RAM. I built world from multiuser mode
via "script" with output going to the script file and over a telnet
connection:

script -c "/usr/bin/time -l ./build.sh -O /usr/obj -T /usr/tools -u
distribution" ${LOGFILE}

/etc/mk.conf has:

.ifdef BSD_PKG_MK
CFLAGS += ${CPUFLAGS} -pipe
CXXFLAGS += ${CPUFLAGS} -pipe
.else
# userspace builds (use default $DBG flags)
COPTS += -pipe
# use CPUFLAGS when building cross-tools
HOST_CFLAGS = ${CPUFLAGS} ${COPTS} ${DBG}
HOST_CXXFLAGS = ${CPUFLAGS} ${COPTS} ${DBG}
.endif

It took just over 6 days to complete (6 days, 12 minutes, 41 seconds).
If I had done the build from single-user mode with, e.g. cron and ntpd
disabled, and logged to a file only, I'm sure it would've taken a bit
less than 6 days. I'm going to wait to do another build until after
I've gotten GCC 4.5 working and fixed a few performance issues I
discovered (more on that in a separate email to the list).

===> Successful make distribution
===> build.sh ended:      Sun Mar  3 13:25:30 PST 2013
===> Summary of results:
         build.sh command:    ./build.sh -O /usr/obj -T /usr/tools -u
distribution
         build.sh started:    Mon Feb 25 13:12:52 PST 2013
         NetBSD version:      6.1_RC1
         MACHINE:             vax
         MACHINE_ARCH:        vax
         Build platform:      NetBSD 6.1_RC1 vax
         HOST_SH:             /bin/sh
         No $TOOLDIR/bin/nbmake, needs building.
         Bootstrapping nbmake
         TOOLDIR path:        /usr/tools
         DESTDIR path:        /usr/obj/destdir.vax
         RELEASEDIR path:     /usr/obj/releasedir
         Created /usr/tools/bin/nbmake
         Updated makewrapper: /usr/tools/bin/nbmake-vax
         Successful make distribution
         build.sh ended:      Sun Mar  3 13:25:30 PST 2013
===> .
   519161.26 real    414414.63 user     82108.08 sys
         0  maximum resident set size
         0  average shared memory size
         0  average unshared data size
         0  average unshared stack size
  86584477  page reclaims
    190407  page faults
         0  swaps
     47015  block input operations
    141261  block output operations
         0  messages sent
         0  messages received
      1373  signals received
    602756  voluntary context switches
   3122235  involuntary context switches

dmesg is:

NetBSD 6.1_RC1 (VS4000) #0: Tue Mar  5 18:05:15 PST 2013
        
jhamby%fast1.alpha1bbs.org@localhost:/home/jhamby/NetBSD-current/obj.vax/sys/arch/vax/compile/VS4000
VAXstation 4000/90
total memory = 81608 KB
avail memory = 76480 KB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root)
cpu0 at mainbus0: KA49, NVAX, 10KB L1 cache, 256KB L2 cache
ze0 at mainbus0
ze0: hardware address 08:00:2b:30:93:c3
vsbus0 at mainbus0
vsbus0: 8K entry DMA SGMAP at PA 0x27000000 (VA 0x87867000)
vsbus0: interrupt mask 0
dz0 at vsbus0 csr 0x25000000 vec 524 ipl 17 maskbit 3
dz0: 4 lines
lkkbd0 at dz0
wskbd0 at lkkbd0 mux 1
lkms0 at dz0
wsmouse0 at lkms0 mux 0
asc0 at vsbus0 csr 0x26000080 vec 510 ipl 17 maskbit 1
asc0: NCR53C94, 25MHz, SCSI ID 6
scsibus0 at asc0: 8 targets, 8 luns per target
spx0 at vsbus0 csr 0x38000000 vec 514 ipl 15 maskbit 2
spx0: Using QVSS 8x15 font
spx0: RAMDAC ID: 0x4a, Bt459 (SPX/LCSPX) RAMDAC type
wsdisplay0 at spx0 kbdmux 1
wsmux1: connecting to wsdisplay0
wskbd0: connecting to wsdisplay0
wsdisplay0: screen 0-7 added (160x68, vt100 emulation)
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "mfpr" frequency 1000000 Hz quality 100
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 1 lun 0: <SEAGATE, ST336607LC, 0006> disk fixed
sd0: 35003 MB, 49855 cyl, 2 head, 718 sec, 512 bytes/sect x 71687372 sectors
sd0: sync (160.00ns offset 15), 8-bit (6.250MB/s) transfers, tagged queueing
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs

Regards,
Jake


Home | Main Index | Thread Index | Old Index