Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Sep 2005 18:47:27 +0200
From:      Emanuel Strobl <Emanuel.strobl@gmx.net>
To:        freebsd-current@freebsd.org
Subject:   4BSD/ULE numbers...
Message-ID:  <200509261847.35558@harrymail>

next in thread | raw e-mail | index | archive | help
--nextPart9376220.VCB2Ac1m9u
Content-Type: multipart/mixed;
  boundary="Boundary-01=_gYCODfqKIlXCeoD"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello,

I tried ULE with BETA5 and for me it felt a bit sluggish when making ports.
So I did some "realworld" simulation and compared 4BSD/ULE to see what=20
numbers tell me. And the prooved my feeling right.
It seems that ULE is priorizing nice a little higher, but in general the=20
output of the 4 BSD machine is higher and finishing the tests took not so=20
long as with ULE, especially the "make configure" differs horribly.

What I did is to start "flops" with (standard) nice, start bonnie++=20
simultaniously (without nice) and run "make configure"=20
in /usr/ports/net/samba3.

I did the same with flops unniced... But same result, 4BSD gives better=20
benchmarks results in shorter time...

Unfortunately I don't know a good way to format these results in a nice=20
way, so here's a example of the script I ran and attached the resulting=20
text files:

#!/bin/csh
cd /usr/ports/net/samba3
make clean
make extract
/usr/bin/time -h -o /tmp/flops.ule.nonice.time flops >
/tmp/flops.ule.nonice.result &
/usr/bin/time -h -o /tmp/bonnie++.ule.nonice.time bonnie++ -d /usr -u 0 -r=
=20
256 > /tmp/bonnie++.ule.nonice.result &
/usr/bin/time -h -o /tmp/samba.configure.ule.nonice.time make configure


=46or anyone who can imagine what goes wrong in ULE, I can't ;)

=2DHarry

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/x-diff; charset="us-ascii";
	name="bonnie++.bsd.nonice.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.bsd.nonice.result"

Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
file.mars.mabl 512M    63  38 33528  39  9805   8   192  41 42492  21 126.1  15
Latency               819ms   36681us     184ms     336ms   19545us     336ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
file.mars.mable.de  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11954  62 +++++ +++ 19512  56  7228  35 22593  55 14266  42
Latency               125ms    3063us   50095us     374ms   37102us   34662us
1.93c,1.93c,file.mars.mable.de,1,1127491724,512M,,63,38,33528,39,9805,8,192,41,42492,21,126.1,15,16,,,,,11954,62,+++++,+++,19512,56,7228,35,22593,55,14266,42,819ms,36681us,184ms,336ms,19545us,336ms,125ms,3063us,50095us,374ms,37102us,34662us

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/x-diff;
  charset="us-ascii";
  name="bonnie++.bsd.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.bsd.result"

Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
file.mars.mabl 512M    78  48 31243  37  9203   8   210  42 40626  21 148.6  18
Latency               762ms     215ms     249ms     405ms   26478us     272ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
file.mars.mable.de  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12416  63 +++++ +++ +++++ +++  9966  50 28920  71 20146  57
Latency               120ms   38499us     159us     194ms   42079us   20066us
1.93c,1.93c,file.mars.mable.de,1,1127409706,512M,,78,48,31243,37,9203,8,210,42,40626,21,148.6,18,16,,,,,12416,63,+++++,+++,+++++,+++,9966,50,28920,71,20146,57,762ms,215ms,249ms,405ms,26478us,272ms,120ms,38499us,159us,194ms,42079us,20066us

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="bonnie++.bsd.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.bsd.nonice.time"

	3m41,38s real		3,88s user		40,44s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="bonnie++.bsd.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.bsd.time"

	3m23,90s real		4,23s user		40,25s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/x-diff; charset="us-ascii";
	name="bonnie++.ule.nonice.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.ule.nonice.result"

Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
file.mars.mabl 512M    66  42 18377  15 10323   9   216  51 18931  10 141.1  17
Latency               236ms   42094us     239ms   86703us   39932us     773ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
file.mars.mable.de  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11583  60 +++++ +++ +++++ +++  9664  50 +++++ +++ 15772  46
Latency               128ms   40632us     192us     248ms   10069us   18118us
1.93c,1.93c,file.mars.mable.de,1,1127485745,512M,,66,42,18377,15,10323,9,216,51,18931,10,141.1,17,16,,,,,11583,60,+++++,+++,+++++,+++,9664,50,+++++,+++,15772,46,236ms,42094us,239ms,86703us,39932us,773ms,128ms,40632us,192us,248ms,10069us,18118us

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="bonnie++.ule.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.ule.nonice.time"

	3m55,01s real		4,54s user		40,28s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/x-diff;
  charset="us-ascii";
  name="bonnie++.ule.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.ule.result"

Version 1.93c       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
file.mars.mabl 512M    68  43 17441  16 10363   9   239  51 19726  11 146.7  18
Latency               249ms   38331us     207ms   88614us   24950us     804ms
Version 1.93c       ------Sequential Create------ --------Random Create--------
file.mars.mable.de  -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11830  60 +++++ +++ 30767  86 10730  55 28979  72 15109  45
Latency               128ms    7822us    4309us     188ms   12557us   18013us
1.93c,1.93c,file.mars.mable.de,1,1127360937,512M,,68,43,17441,16,10363,9,239,51,19726,11,146.7,18,16,,,,,11830,60,+++++,+++,30767,86,10730,55,28979,72,15109,45,249ms,38331us,207ms,88614us,24950us,804ms,128ms,7822us,4309us,188ms,12557us,18013us

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="bonnie++.ule.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="bonnie++.ule.time"

	3m50,03s real		4,21s user		40,21s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="flops.bsd.nonice.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.bsd.nonice.result"


   FLOPS C Program (Double Precision), V2.0 18 Dec 1992

   Module     Error        RunTime      MFLOPS
                            (usec)
     1      4.0146e-13      0.0222    630.1410
     2     -1.4166e-13      0.0277    252.2573
     3      4.7184e-14      0.0253    670.9338
     4     -1.2557e-13      0.0238    631.0730
     5     -1.3800e-13      0.0463    626.8259
     6      3.2380e-13      0.0410    706.5225
     7     -8.4583e-11      0.0731    164.2531
     8      3.4867e-13      0.0418    717.8620

   Iterations      =  512000000
   NullTime (usec) =     0.0015
   MFLOPS(1)       =   316.9089
   MFLOPS(2)       =   337.1283
   MFLOPS(3)       =   533.8525
   MFLOPS(4)       =   689.6879


--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="flops.bsd.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.bsd.nonice.time"

	5m24,98s real		3m3,69s user		0,04s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="flops.bsd.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.bsd.result"


   FLOPS C Program (Double Precision), V2.0 18 Dec 1992

   Module     Error        RunTime      MFLOPS
                            (usec)
     1      4.0146e-13      0.0223    628.0486
     2     -1.4166e-13      0.0277    252.4555
     3      4.7184e-14      0.0253    671.8905
     4     -1.2557e-13      0.0237    633.6973
     5     -1.3800e-13      0.0462    627.6704
     6      3.2380e-13      0.0410    706.6201
     7     -8.4583e-11      0.0730    164.4159
     8      3.4867e-13      0.0418    717.8907

   Iterations      =  512000000
   NullTime (usec) =     0.0015
   MFLOPS(1)       =   317.1891
   MFLOPS(2)       =   337.4410
   MFLOPS(3)       =   534.2479
   MFLOPS(4)       =   690.4302


--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="flops.bsd.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.bsd.time"

	5m27,44s real		3m3,57s user		0,04s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="flops.ule.nonice.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.ule.nonice.result"


   FLOPS C Program (Double Precision), V2.0 18 Dec 1992

   Module     Error        RunTime      MFLOPS
                            (usec)
     1      4.0146e-13      0.0222    630.8597
     2     -1.4166e-13      0.0279    251.1241
     3      4.7184e-14      0.0254    669.7945
     4     -1.2557e-13      0.0238    629.9290
     5     -1.3800e-13      0.0466    622.9402
     6      3.2380e-13      0.0413    702.5474
     7     -8.4583e-11      0.0733    163.7274
     8      3.4867e-13      0.0419    715.7201

   Iterations      =  512000000
   NullTime (usec) =     0.0015
   MFLOPS(1)       =   315.6217
   MFLOPS(2)       =   335.9955
   MFLOPS(3)       =   532.0211
   MFLOPS(4)       =   687.3771


--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="flops.ule.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.ule.nonice.time"

	5m2,04s real		3m4,26s user		0,08s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="flops.ule.result"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.ule.result"


   FLOPS C Program (Double Precision), V2.0 18 Dec 1992

   Module     Error        RunTime      MFLOPS
                            (usec)
     1      4.0146e-13      0.0222    629.3804
     2     -1.4166e-13      0.0279    251.1464
     3      4.7184e-14      0.0254    668.6476
     4     -1.2557e-13      0.0238    629.4650
     5     -1.3800e-13      0.0465    623.5352
     6      3.2380e-13      0.0413    702.9381
     7     -8.4583e-11      0.0733    163.7715
     8      3.4867e-13      0.0419    715.8051

   Iterations      =  512000000
   NullTime (usec) =     0.0015
   MFLOPS(1)       =   315.5619
   MFLOPS(2)       =   336.0201
   MFLOPS(3)       =   531.9800
   MFLOPS(4)       =   687.2049


--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain;
  charset="us-ascii";
  name="flops.ule.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="flops.ule.time"

	5m4,43s real		3m4,26s user		0,10s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii";
	name="samba.configure.bsd.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="samba.configure.bsd.nonice.time"

	3m50,95s real		44,42s user		41,23s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="samba.configure.bsd.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="samba.configure.bsd.time"

	3m15,43s real		43,30s user		43,40s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii";
	name="samba.configure.ule.nonice.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="samba.configure.ule.nonice.time"

	5m30,59s real		45,15s user		39,58s sys

--Boundary-01=_gYCODfqKIlXCeoD
Content-Type: text/plain; charset="us-ascii"; name="samba.configure.ule.time"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="samba.configure.ule.time"

	5m30,79s real		45,22s user		40,21s sys

--Boundary-01=_gYCODfqKIlXCeoD--

--nextPart9376220.VCB2Ac1m9u
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQBDOCYnBylq0S4AzzwRAu31AKCR7NEL9C/LSKkJcp14h2tvbe+1zgCfbagz
AdgOosgd7+HPAc0VAwfTS9A=
=XH9Q
-----END PGP SIGNATURE-----

--nextPart9376220.VCB2Ac1m9u--



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