Benchmark testy

Jan Hubicka hubicka na ta.jcu.cz
Pátek Říjen 31 11:24:02 CET 1997


> Za to cecko od SunSoftu je asi potrebne si priplatit. :(
Cecko od sunsoftu dela u prumernyho programu asi 40% uryhleni na
Ultrasparcu a zpomaluje na normalich sparcech...
> 
> > 
> > Jinak je potreba se smirit s tim, ze chci-li pracovni stanici, pak PC
> > s 200 MHz Pentium Pro a Linuxem je nejen levnejsi, ale v nekterych
> > pripadech i rychlejsi nez Ultra-1 (167 MHz). Rada lidi si to stale
> > jeste neuvedomuje.
> 
> Ano, teraz to uz viem, rozpadli sa moje iluzie o vykone SPARCov.
> Pre zaujimavost, urobil som este jeden test, cisto len procesora.
Na druhou stranu Ultra-1 ma nesrovnatelne hezci architekturu. Srovnani
s gcc je ponekud nespravedlive, protoze podpora Ultry je zatim chaba.
Ultra-1 vede v jinych situacich nez je chroustani floatu (kde pentium
typicky vede, protoze ma floaty nelogicky rychlejsi nez integery).
Ultra-1 ma lepsi sbernici apod..takze vede v komplikovanejsich vecech
Navic solaris patri IMO k jednem z nejpomalejsich UNIXu a instalace Linuxu
casto pomuze :)
> 
> 	integer		floating point
> gcc	1.870		1.494
> cc	1.716		1.424
> 
> Index je porovnanie k vykonu pocitaca DELL s procesorom Pentium 90.
> (U alphy sa tie indexi pohybovali okolo 6)
Moje testy u XaoSe na Ultra-1 koncily asi: pentium 130-7.15 smycek/sec
ultra-10 smycek/sec gcc, 13 smycek/sec cc -fast

Honza
> 
> 
> 					jano
> 
>   BYTE UNIX Benchmarks (Version 4.1.0)
>   System -- SunOS ultra 5.5.1 Generic sun4u sparc SUNW,Ultra-1
>   Start Benchmark Run: Fri Oct 31 09:46:30 MET 1997
>    1 interactive users.
>   
>   -r-xr-xr-x   3 bin      root       89564 May  3  1996 /bin/sh
>   /bin/sh:	ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped
>   /dev/dsk/c0t1d0s4     989246  145435  744891    17%    /apps
> Dhrystone 2 using register variables     267417.8 lps   (10.0 secs, 10 samples)
> Double-Precision Whetstone                   54.4 MWIPS (9.9 secs, 10 samples)
> System Call Overhead                      45471.7 lps   (10.0 secs, 10 samples)
> Pipe Throughput                           42019.5 lps   (10.0 secs, 10 samples)
> Pipe-based Context Switching              14410.0 lps   (10.0 secs, 10 samples)
> Process Creation                            322.6 lps   (30.0 secs, 3 samples)
> Execl Throughput                             99.0 lps   (29.7 secs, 3 samples)
> File Read 1024 bufsize 2000 maxblocks     27361.0 KBps  (30.0 secs, 3 samples)
> File Write 1024 bufsize 2000 maxblocks     3711.0 KBps  (30.0 secs, 3 samples)
> File Copy 1024 bufsize 2000 maxblocks      3518.0 KBps  (30.0 secs, 3 samples)
> File Read 256 bufsize 500 maxblocks        7371.0 KBps  (30.0 secs, 3 samples)
> File Write 256 bufsize 500 maxblocks       3771.0 KBps  (30.0 secs, 3 samples)
> File Copy 256 bufsize 500 maxblocks        3239.0 KBps  (30.0 secs, 3 samples)
> File Read 4096 bufsize 8000 maxblocks     71315.0 KBps  (30.0 secs, 3 samples)
> File Write 4096 bufsize 8000 maxblocks     3414.0 KBps  (30.0 secs, 3 samples)
> File Copy 4096 bufsize 8000 maxblocks      1640.0 KBps  (30.0 secs, 3 samples)
> Shell Scripts (1 concurrent)                 95.3 lpm   (60.0 secs, 3 samples)
> Shell Scripts (8 concurrent)                 18.0 lpm   (60.0 secs, 3 samples)
> Shell Scripts (16 concurrent)                 9.0 lpm   (60.0 secs, 3 samples)
> Arithmetic Test (type = short)            15809.4 lps   (10.0 secs, 3 samples)
> Arithmetic Test (type = int)              16510.2 lps   (10.0 secs, 3 samples)
> Arithmetic Test (type = long)             16535.2 lps   (10.0 secs, 3 samples)
> Arithmetic Test (type = float)            44153.1 lps   (10.0 secs, 3 samples)
> Arithmetic Test (type = double)           34550.8 lps   (10.0 secs, 3 samples)
> Arithoh                                  1172977.0 lps   (10.0 secs, 3 samples)
> C Compiler Throughput                       118.0 lpm   (60.0 secs, 3 samples)
> Dc: sqrt(2) to 99 decimal places           3764.0 lpm   (30.0 secs, 3 samples)
> Recursion Test--Tower of Hanoi             4995.3 lps   (20.0 secs, 3 samples)
> PerlBench                                  no measured results
> select()                                 460503.4 lps   (0.1 secs, 3 samples)
> 
> 
>                      INDEX VALUES            
> TEST                                        BASELINE     RESULT      INDEX
> 
> Dhrystone 2 using register variables        116700.0   267417.8       22.9
> Double-Precision Whetstone                      55.0       54.4        9.9
> Execl Throughput                                43.0       99.0       23.0
> File Copy 1024 bufsize 2000 maxblocks         3960.0     3518.0        8.9
> File Copy 256 bufsize 500 maxblocks           1655.0     3239.0       19.6
> File Copy 4096 bufsize 8000 maxblocks         5800.0     1640.0        2.8
> Pipe Throughput                              12440.0    42019.5       33.8
> Pipe-based Context Switching                  4000.0    14410.0       36.0
> Process Creation                               126.0      322.6       25.6
> Shell Scripts (8 concurrent)                     6.0       18.0       30.0
> System Call Overhead                         15000.0    45471.7       30.3
>                                                                  =========
>      FINAL SCORE                                                      18.2
> 
> 
> ----- I can't get no satisfaction -----
> 			Rolling Stones
>  
> 

------------------------------------------------------------------------------
                   Have you browsed my www pages? Look at:
                       http://www.paru.cas.cz/~hubicka
      Koules-the game for Svgalib,X11 and OS/2,  Xonix-the game for X11
      czech documentation for linux index, original 2D computer art and
              funny 100 years old photos and articles are there!



Další informace o konferenci Linux