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>
