[ start unixbench - Tue Mar 22 13:50:05 EST 2005 ] gcc -o ./pgms/arithoh -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Darithoh ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/register -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=register ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/short -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=short ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/int -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=int ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/long -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=long ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/float -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=float ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/double -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Ddatum=double ./src/arith.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/hanoi -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/hanoi.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/syscall -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/syscall.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/context1 -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/context1.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/pipe -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/pipe.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/spawn -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/spawn.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/execl -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/execl.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. In file included from src/execl.c:30: src/big.c: In function `dummy': src/big.c:268: warning: passing arg 2 of `signal' from incompatible pointer type src/big.c:269: warning: passing arg 2 of `signal' from incompatible pointer type src/big.c:350: warning: passing arg 2 of `signal' from incompatible pointer type src/big.c: In function `onalarm': src/big.c:389: warning: passing arg 2 of `signal' from incompatible pointer type src/big.c: In function `getwork': src/big.c:439: warning: passing arg 2 of `fprintf' from incompatible pointer type /tmp/ccYfiwby.o(.text+0xc17): In function `getwork': : warning: the `gets' function is dangerous and should not be used. cd ./src; gcc -c -DTIME -DHZ= -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 dhry_1.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cd ./src; gcc -c -DTIME -DHZ= -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 dhry_2.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/dhry2 -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/dhry_1.o ./src/dhry_2.o cd ./src; rm -f dhry_1.o dhry_2.o cd ./src; gcc -c -DTIME -DREG=register -DHZ= -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 dhry_1.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cd ./src; gcc -c -DTIME -DREG=register -DHZ= -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 dhry_2.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/dhry2reg -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/dhry_1.o ./src/dhry_2.o cd ./src; rm -f dhry_1.o dhry_2.o gcc -o ./pgms/looper -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 ./src/looper.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/fstime -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Dawk=1 ./src/fstime.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/fsbuffer -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Dawk=1 \ -DFSBUFFER ./src/fstime.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/fsdisk -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -Dawk=1 \ -DFSDISK ./src/fstime.c `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. gcc -o ./pgms/whetstone-double -DTIME -O2 -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -m486 -DDP -DUNIX -DUNIXBENCH ./src/whets.c -lm `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. make all make[1]: Entering directory `/tmp/deadline/unixbench' Checking distribution of files ./pgms exists ./src exists ./testdir exists ./tmp exists ./results exists make[1]: Leaving directory `/tmp/deadline/unixbench' # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # 4 1 Based on the Byte Magazine Unix Benchmark 44 11 v v 4 4 1 v v 44444 1 v4.1 revisions mostly by David C. Niemi, v 4 o 111 Reston, VA, USA David.Niemi@mail.li.org Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 System Call Overhead 1 2 3 4 5 6 7 8 9 10 Pipe Throughput 1 2 3 4 5 6 7 8 9 10 Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10 Process Creation 1 2 3 Execl Throughput 1 2 3 Filesystem Throughput 1024 bufsize 2000 maxblocks 1 2 3 Filesystem Throughput 256 bufsize 500 maxblocks 1 2 3 Filesystem Throughput 4096 bufsize 8000 maxblocks 1 2 3 Shell Scripts (1 concurrent) 1 2 3 Shell Scripts (8 concurrent) 1 2 3 Shell Scripts (16 concurrent) 1 2 3 Arithmetic Test (type = short) 1 2 3 Arithmetic Test (type = int) 1 2 3 Arithmetic Test (type = long) 1 2 3 Arithmetic Test (type = float) 1 2 3 Arithmetic Test (type = double) 1 2 3 Arithoh 1 2 3 C Compiler Throughput 1 2 3 Dc: sqrt(2) to 99 decimal places 1 2 3 Recursion Test--Tower of Hanoi 1 2 3 ============================================================== BYTE UNIX Benchmarks (Version 4.1.0) System -- Linux kronos 2.6.10-1.9_FC2kronos #1 Tue Feb 15 12:28:36 EST 2005 i686 athlon i386 GNU/Linux Start Benchmark Run: Tue Mar 22 13:50:08 EST 2005 3 interactive users. 13:50:08 up 4 days, 18:21, 3 users, load average: 1.01, 0.92, 0.47 lrwxrwxrwx 1 root root 4 Jan 26 16:50 /bin/sh -> bash /bin/sh: symbolic link to `bash' /dev/md0 157787180 10841720 138930244 8% / Dhrystone 2 using register variables 4190767.1 lps (10 secs, 10 samples) Double-Precision Whetstone 1038.1 MWIPS (10 secs, 10 samples) System Call Overhead 990836.0 lps (10 secs, 10 samples) Pipe Throughput 687520.7 lps (10 secs, 10 samples) Pipe-based Context Switching 231404.7 lps (10 secs, 10 samples) Process Creation 8615.6 lps (30 secs, 3 samples) Execl Throughput 2394.9 lps (29 secs, 3 samples) File Read 1024 bufsize 2000 maxblocks 394040.0 KBps (30 secs, 3 samples) File Write 1024 bufsize 2000 maxblocks 191468.0 KBps (30 secs, 3 samples) File Copy 1024 bufsize 2000 maxblocks 123860.0 KBps (30 secs, 3 samples) File Read 256 bufsize 500 maxblocks 215723.0 KBps (30 secs, 3 samples) File Write 256 bufsize 500 maxblocks 79403.0 KBps (30 secs, 3 samples) File Copy 256 bufsize 500 maxblocks 54182.0 KBps (30 secs, 3 samples) File Read 4096 bufsize 8000 maxblocks 496859.0 KBps (30 secs, 3 samples) File Write 4096 bufsize 8000 maxblocks 308794.0 KBps (30 secs, 3 samples) File Copy 4096 bufsize 8000 maxblocks 190209.0 KBps (30 secs, 3 samples) Shell Scripts (1 concurrent) 2300.7 lpm (60 secs, 3 samples) Shell Scripts (8 concurrent) 308.3 lpm (60 secs, 3 samples) Shell Scripts (16 concurrent) 154.0 lpm (60 secs, 3 samples) Arithmetic Test (type = short) 345634.3 lps (10 secs, 3 samples) Arithmetic Test (type = int) 344986.9 lps (10 secs, 3 samples) Arithmetic Test (type = long) 345538.2 lps (10 secs, 3 samples) Arithmetic Test (type = float) 657503.2 lps (10 secs, 3 samples) Arithmetic Test (type = double) 658358.8 lps (10 secs, 3 samples) Arithoh 7969788.6 lps (10 secs, 3 samples) C Compiler Throughput 823.3 lpm (60 secs, 3 samples) Dc: sqrt(2) to 99 decimal places 110801.1 lpm (30 secs, 3 samples) Recursion Test--Tower of Hanoi 60402.2 lps (20 secs, 3 samples) INDEX VALUES TEST BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 4190767.1 359.1 Double-Precision Whetstone 55.0 1038.1 188.7 Execl Throughput 43.0 2394.9 557.0 File Copy 1024 bufsize 2000 maxblocks 3960.0 123860.0 312.8 File Copy 256 bufsize 500 maxblocks 1655.0 54182.0 327.4 File Copy 4096 bufsize 8000 maxblocks 5800.0 190209.0 327.9 Pipe Throughput 12440.0 687520.7 552.7 Process Creation 126.0 8615.6 683.8 Shell Scripts (8 concurrent) 6.0 308.3 513.8 System Call Overhead 15000.0 990836.0 660.6 ========= FINAL SCORE 417.9 [ end unixbench - Tue Mar 22 14:42:58 EST 2005 ]