Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jul 2002 15:05:04 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        FreeBSD current users <current@FreeBSD.ORG>
Subject:   Final test numbers for buildworld under stable, current / with and without softupdates (was Re: something funny with soft updates?)
Message-ID:  <200207022205.g62M54MF007848@apollo.backplane.com>
References:  <Pine.BSF.4.21.0206281233500.75410-100000@InterJet.elischer.org> <200206290440.g5T4e6EU009321@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
    I have some new numbers.  I finally was able to run the test on
    -current with an SMP build.  All the results are below.  It seems to
    confirm my hypothesis that the new cpu-hungry gcc is the main source
    of the timing differences.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>

    Things to note:

    * sys time is an approximate indicator of I/O and matches-up fairly
      well between -stable and -current, indicating that the builds on
      -current and -stable are doing approximately the same amount of I/O.

    * differences in sys times for SMP vs UP tests are a fairly good
      indicator of reduced efficiency under SMP, a metric we may be
      able to use in future tests.

    * user times are consistent comparing SMP & UP under current and a good 
      indication that -current is timing the processes properly.

    * massive differences in user times between -current and -stable is
      a fair indication that the new GCC on -current is the cpu-cookie-monster
      culprit and also responsible for masking I/O improvements from 
      softupdates (which remains relatively fixed between -stable and
      -current tests).  There's nothing wrong with softupdates.

#!/bin/tcsh -f
#
# (all tests run on a DELL2550 2xCPUx/1.1GHz P3s)

cd /usr/src
mv ~dillon/bwtest.out ~dillon/bwtest.out.bak
( /usr/bin/time -l make -j 5 buildworld ) >>& ~dillon/bwtest.out
( /usr/bin/time -l make -j 5 buildworld ) >>& ~dillon/bwtest.out
( /usr/bin/time -l make -j 5 buildworld ) >>& ~dillon/bwtest.out


current, without softupdates (SMP BUILD):
    2760.07 real      2514.37 user       777.96 sys
    2705.11 real      2507.46 user       784.09 sys
    2697.63 real      2513.73 user       778.65 sys

current, with softupdates (SMP BUILD):
    2358.11 real      2511.09 user       777.87 sys
    2330.06 real      2512.97 user       781.82 sys
    2335.10 real      2516.46 user       781.29 sys

current, without softupdates (UP BUILD):
     3361.70 real      2365.23 user       535.50 sys
     3451.55 real      2368.22 user       537.26 sys
     3454.85 real      2369.42 user       536.69 sys

current, with softupdates (UP BUILD):
     3122.30 real      2360.70 user       532.54 sys
     3083.17 real      2361.14 user       529.53 sys
     3085.05 real      2361.59 user       529.32 sys


			FOR REFERENCE (builds on -stable)

:       (original tests under -stable)
:test1# cat x1          (SMP BUILD, STABLE, WITH SOFTUPDATES)
:     1497.09 real      1397.98 user       612.06 sys
:     1500.12 real      1399.33 user       609.79 sys
:     1494.82 real      1398.30 user       612.46 sys
:test1# cat x2          (SMP BUILD, STABLE, WITHOUT SOFTUPDATES)
:     2449.14 real      1401.34 user       625.54 sys
:     2389.75 real      1400.38 user       629.86 sys
:     2358.82 real      1403.26 user       624.93 sys
:



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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