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>