Jump to content
PcPerf.fr
Sign in to follow this  
pat1ent00

bench

Recommended Posts

oyé oyé

 

Je m'adresse a ceux qui ont linux avec un quad core ^^, les autres pouvant bien sur le faire :D ça ne fera que grossir la bdd

je pense deja a toi foo_fight :D:salut:

 

j'ai besoin d'une comparaison de perf avec mon bi dual (je l'ai o/c a 2.67)

 

bench sous linux, c'est comme le bench sous windows --< ça donne les perf brutes du processeur

 

==> nbench

 

il faut telecharger les sources (ça fait un pti cours comme ça)

http://www.tux.org/~mayer/linux/bmark.html

 

prennez les source en http (plus simple)

 

une fois sur le pc, on extrait et au besoin on renomme le dossier

 

comme je l'ai dis plus haut, on dl les sources, nous n'avons donc pas d'executable :unsure: logique

 

il faut compiler le bouzin avec make

 

ouvrez une console et rendez vous dans le dossier de nbench

ethan@ethan-laptop:~$ cd nbench-byte-2.2.2/

on compile

ethan@ethan-laptop:~/nbench-byte-2.2.2$ make   gcc -s -static -Wall -O3	pointer.c   -o pointer   gcc  -DLINUX  -s -static -Wall -O3\				   -o pointer pointer.c   rm -f pointer.h   if [ "4" = `./pointer` ]; then touch pointer.h;\		   else echo "#define LONG64" >pointer.h; fi   gcc  -DLINUX  -s -static -Wall -O3\				   -c emfloat.c   gcc  -DLINUX  -s -static -Wall -O3\				   -c misc.c   ./sysinfo.sh gcc  -DLINUX  -s -static -Wall -O3   gcc  -DLINUX  -s -static -Wall -O3\				   -c nbench0.c   gcc  -DLINUX  -s -static -Wall -O3\				   -c nbench1.c   gcc  -DLINUX  -s -static -Wall -O3\				   -c sysspec.c   gcc  -DLINUX  -s -static -Wall -O3\				   -c hardware.c   gcc  -DLINUX  -s -static -Wall -O3 \				   emfloat.o misc.o nbench0.o nbench1.o sysspec.o hardware.o\				   -o nbench -lm   ethan@ethan-laptop:~/nbench-byte-2.2.2$

il contient aussi un script qui donne les infos de base

ethan@ethan-laptop:~/nbench-byte-2.2.2$ ./hardware    CPU				 : Dual AuthenticAMD AMD Turion(tm) 64 X2 Mobile Technology TL-50 800MHz   L2 Cache			: 256 KB   OS				  : Linux 2.6.20-16-generic   ethan@ethan-laptop:~/nbench-byte-2.2.2$

./nbench lance le bench

ethan@ethan-laptop:~/nbench-byte-2.2.2$ ./nbench       BYTEmark* Native Mode Benchmark ver. 2 (10/95)   Index-split by Andrew D. Balsa (11/97)   Linux/Unix* port by Uwe F. Mayer (12/96,11/97)      TEST				: Iterations/sec.  : Old Index   : New Index					:				  : Pentium 90* : AMD K6/233*   --------------------:------------------:-------------:------------   NUMERIC SORT		:		  688.56  :	  17.66  :	   5.80   STRING SORT		 :		  136.44  :	  60.97  :	   9.44   BITFIELD			:	   3.197e+08  :	  54.84  :	  11.45   FP EMULATION		:		  121.44  :	  58.27  :	  13.45   FOURIER			 :		   14577  :	  16.58  :	   9.31   ASSIGNMENT		  :		  17.232  :	  65.57  :	  17.01   IDEA				:		  3490.2  :	  53.38  :	  15.85   HUFFMAN			 :		  1142.2  :	  31.67  :	  10.11   NEURAL NET		  :		  24.681  :	  39.65  :	  16.68   LU DECOMPOSITION	:		  852.96  :	  44.19  :	  31.91   ==========================ORIGINAL BYTEMARK RESULTS==========================   INTEGER INDEX	   : 45.132   FLOATING-POINT INDEX: 30.738   Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0   ==============================LINUX DATA BELOW===============================   CPU				 : Dual AuthenticAMD AMD Turion(tm) 64 X2 Mobile Technology TL-50 1600MHz   L2 Cache			: 256 KB   OS				  : Linux 2.6.20-16-generic   C compiler		  : version gcc 4.1.2 (Ubuntu 4.1.2-0ubuntu4)   libc				: libc-2.5.so   MEMORY INDEX		: 12.250   INTEGER INDEX	   : 10.574   FLOATING-POINT INDEX: 17.048   Baseline (LINUX)	: AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38   * Trademarks are property of their respective holder.   ethan@ethan-laptop:~/nbench-byte-2.2.2$

 

si le make retourne une erreur, vous devez installer la librairie C

sous ubuntu, c'est sudo apt-get install libc6-dev

 

:D

Share this post


Link to post
Share on other sites

C'est cool de penser à moi pat1ent00 :unsure:

 

Je suis un débutant sous Linux et donc je prend tout ce qui peut me faire progresser.

 

Par contre j'hésite à déplacer ce sujet dans la section logiciel ou l'intégrer au topic unique sur ubuntu (toujours dans la section logiciel).

 

Voici les résultats de mon QX6700 à très exactement 2671MHz.

 

-------------------------------------------------------------------------------------------------------------------------------

 

foofight@ubuntu:~/nbench-byte-2.2.2$ ./nbench

 

BYTEmark* Native Mode Benchmark ver. 2 (10/95)

Index-split by Andrew D. Balsa (11/97)

Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

 

TEST : Iterations/sec. : Old Index : New Index

: : Pentium 90* : AMD K6/233*

--------------------:------------------:-------------:------------

NUMERIC SORT : 1331.4 : 34.14 : 11.21

STRING SORT : 295.44 : 132.01 : 20.43

BITFIELD : 4.8646e+08 : 83.45 : 17.43

FP EMULATION : 270.16 : 129.64 : 29.91

FOURIER : 27305 : 31.05 : 17.44

ASSIGNMENT : 39.193 : 149.14 : 38.68

IDEA : 5680 : 86.87 : 25.79

HUFFMAN : 2260.4 : 62.68 : 20.02

NEURAL NET : 57.651 : 92.61 : 38.96

LU DECOMPOSITION : 1826.9 : 94.64 : 68.34

==========================ORIGINAL BYTEMARK RESULTS==========================

INTEGER INDEX : 87.603

FLOATING-POINT INDEX: 64.804

Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0

==============================LINUX DATA BELOW===============================

CPU : 4 CPU GenuineIntel Intel® Core™2 Quad CPU @ 2.66GHz 2671MHz

L2 Cache : 4096 KB

OS : Linux 2.6.20-16-generic

C compiler : gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

libc : libc-2.5.so

MEMORY INDEX : 23.972

INTEGER INDEX : 20.400

FLOATING-POINT INDEX: 35.943

Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38

 

------------------------------------------------------------------------------------------------------------------------------------

 

Ce bench me semble assez vieux car il ne teste qu'un seul core et compare les résultats à ceux d'un pentium 90...

Share this post


Link to post
Share on other sites

a quoi tu as vu qu'il prennais qu'un seul core?

j'ai mempa vérifié de mon coté ^^ ste boulet :unsure:

 

tu peux me faire un

uname -a

 

ça te donne la version du kernel linux, savoir si tu as du smp ou pas :D (apriori oui....)

 

en effet le bench est assez vieux, 99 je crois avec une maj en 2003

 

pis c'est vrai que ça compare avec un pentium 90 et k6 amd , mais d'un autre coté, c'est du calcul brute, donc que tu ai un single/dual/quad core

 

on ne compare que la puissance brute du cpu :D

 

pour deplacer le topic, j'ai pensé à le mettre en logiciel/ubuntu

seulement le bench ne concerne pas seulement ubuntu, linux en général (voire même windows..) et comme on compare les cpu

j'ai opté pour hardware

 

a toi de voir ce qui est le mieux :salut:

Share this post


Link to post
Share on other sites

J'ai vu qu'il ne prenais quun seul core en regardant le moniteur système. Pour un bench de 99 ce n'est pas étonnant.

 

J'ai bien une kernel SMP sinon pas de SMP folding :

 

foofight@ubuntu:~$ uname -a

Linux ubuntu 2.6.20-16-generic #2 SMP Thu Jun 7 19:00:28 UTC 2007 x86_64 GNU/Linux

 

Je laisse le topic ici finalement.

Share this post


Link to post
Share on other sites

nico@ichigo:~/nbench$ ./nbench

 

BYTEmark* Native Mode Benchmark ver. 2 (10/95)

Index-split by Andrew D. Balsa (11/97)

Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

 

TEST : Iterations/sec. : Old Index : New Index

: : Pentium 90* : AMD K6/233*

--------------------:------------------:-------------:------------

NUMERIC SORT : 1348 : 34.57 : 11.35

STRING SORT : 232.08 : 103.70 : 16.05

BITFIELD : 5.3611e+08 : 91.96 : 19.21

FP EMULATION : 381.52 : 183.07 : 42.24

FOURIER : 23355 : 26.56 : 14.92

ASSIGNMENT : 27.795 : 105.77 : 27.43

IDEA : 6705.3 : 102.56 : 30.45

HUFFMAN : 2075.8 : 57.56 : 18.38

NEURAL NET : 44.249 : 71.08 : 29.90

LU DECOMPOSITION : 1474 : 76.36 : 55.14

==========================ORIGINAL BYTEMARK RESULTS==========================

INTEGER INDEX : 86.986

FLOATING-POINT INDEX: 52.434

Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0

==============================LINUX DATA BELOW===============================

CPU : 4 CPU AuthenticAMD Dual-Core AMD Opteron Processor 2216 2671MHz

L2 Cache : 1024 KB

OS : Linux 2.6.20-16-generic

C compiler : version gcc 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

libc : libc-2.5.so

MEMORY INDEX : 20.375

INTEGER INDEX : 22.762

FLOATING-POINT INDEX: 29.082

Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38

* Trademarks are property of their respective holder.

nico@ichigo:~/nbench$

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...