Pagina 1 di 2

Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:01
da Plaoo
Ho creato questo mini-benchmark per il calcolo della potenza del pc. Per utilizzare il porgramma basta fare da terminale bash-3.1$ python bench.py

Codice: Seleziona tutto

#!/usr/bin/env python
#Realizzato da Paolo "Plaoo" Monni 16/6/2008
import os
import time
n = 0
def inlinea(n): 
	inizio = time.time ()
	while n < 1000: 
		n = n + 1 
		os.system("clear") 
		print n / 10, ("% Completato")
	fine = time.time ()
	tempo = fine - inizio
	print ("Ci hai impiegato:"), int (tempo), ("secondi\n")
	print ("Per la precisione:"),tempo, ("secondi\n")
	if tempo < 2:
		print ("Voto A, Computer FANTASTICO")
	elif tempo < 4 :
		print ("Voto B, Ottimo")
	elif tempo < 7:
		print ("Voto C, Sufficente")
	elif tempo < 9:
		print ("Voto D, Scarso")
	elif tempo > 10:
		print ("Voto E, Computer vecchio molto scarso")
inlinea(n) #chiamata alla funzione
Copiate il codice in un file e rinonimatelo con bech.py ed il gioco è fattp postate il risultato. Io faccio

Ci hai impiegato: 7 secondi

Per la precisione: 7.81919598579 secondi

Voto D, Scarso

Ho un Pentium 4 HT 3200 Mhz, 1 Gb di RAM e voi??

UPDATE: Questo codice è stato scritto in modo NON professionale. Se il risultato è basso non significa che avete un pc scadente era solo una prova una specie di beta-testing, grazie a tutti per le critiche e per i consigli :thumbright:

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:14
da michele.p
100 % Completato
Ci hai impiegato: 37 secondi

Per la precisione: 37.1414380074 secondi

Voto E, Computer vecchio molto scarso


Con questo PC;
root@darkstar:/home/micha# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 4
cpu MHz : 1400.076
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow up
bogomips : 2801.81
clflush size : 32
AMD 1400 con 512Mb di RAM e bus a 200MHz...in sostanza a dicembre 2008 compirà 8 anni :D

Bye 8)

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:15
da sixjan
print ("Voto C, Sufficente")
Vedi cosa succede? Si conosce il pythonese e poi si scorda l'itagliano ;)

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:19
da alezantro
decisamente interessante il progetto...
purtroppo la sentenza per il mio pc e spietata....

100 % Completato
Ci hai impiegato: 27 secondi

Per la precisione: 27.2411010265 secondi

Voto E, Computer vecchio molto scarso
BurnedBrain@NETTUNO:~$


ho un P4 3.4 GHz , 2 Gb RAM ....

[-X

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:19
da Plaoo
sixjan ha scritto:
print ("Voto C, Sufficente")
Vedi cosa succede? Si conosce il pythonese e poi si scorda l'itagliano ;)
Che figura di me*** :oops: :oops: :oops:

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:26
da [nicola]
Che tristezza il mio computer

100 % Completato
Ci hai impiegato: 8 secondi

Per la precisione: 8.20846104622 secondi

Voto D, Scarso

ho un amd athlon62 3200 e 1500mb di ram

Per finire volevo fare una domanda: ora la mia slacky è a 32 bit, se metto un sistema operativo a 64 bit aumenta la potenza di calcolo??
A regola a 64 il test darebbe un esito migliore giusto?

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:28
da sixjan
Nessuna figura di m....

Piuttosto: ho fatto il bench. Risultato 9.7 e nessun messaggio. C'è un baco: se il risultato è > 9 e < 10 non viene scritto il messaggio. Io ci tenevo a farmi umiliare :-)

Ciao.

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:28
da phobos3576
Ehm ... Plaoo, mi sa che il tuo benchmark non è molto affidabile; fornisce sempre (più o meno) lo stesso risultato, indipendentemente dalla potenza del PC. Inoltre, si tratta anche di un benchmark soggettivo; tutto dipende, infatti, da cosa si intende per "Scarso", "Sufficiente", etc, etc.
Un benchmark molto affidabile per il 2D è gtkperf:

http://gtkperf.sourceforge.net/

Per avere risultati raffrontabili tra loro deve essere eseguito con un numero prestabilito di iterazioni; ad esempio:

Codice: Seleziona tutto

gtkperf -a -c 1000
Assicuratevi prima di chiudere tutte le applicazioni e evitate di muovere il mouse; tenete anche presente che il risultato viene pesantemente influenzato dall'eventualità che sia stato attivato il subpixel hinting di KDE!

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:31
da gianco

Codice: Seleziona tutto

Ci hai impiegato: 7 secondi

Per la precisione: 7.81919598579 secondi

Voto D, Scarso
Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz
2 GB RAM

Non soddisfatto, ho rimosso la chiamata di sistema

Codice: Seleziona tutto

os.system("clear")

Codice: Seleziona tutto

Ci hai impiegato: 0 secondi

Per la precisione: 0.0350379943848 secondi

Voto A, Computer FANTASTICO
Molto meglio !!! =D> =D> =D>

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:34
da Plaoo
sixjan ha scritto:Nessuna figura di m....

Piuttosto: ho fatto il bench. Risultato 9.7 e nessun messaggio. C'è un baco: se il risultato è > 9 e < 10 non viene scritto il messaggio. Io ci tenevo a farmi umiliare :-)

Ciao.
Hai ragione grazie, lo migliorerò diciamo che è alla versione 0.1 BETA :lol: l'ho solo creato per migliorare il mio pythonese, poi ho pensato che poteva essere divertente e allora l'ho postato. Come ti sarai accorto non l'ho messo su programmazione non mi sembrava il caso.

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:45
da alezantro
ho rimosso la stessa riga sopracitata...
il risultato cambia...

100 % Completato
Ci hai impiegato: 0 secondi

Per la precisione: 0.0367579460144 secondi

Voto A, Computer FANTASTICO

\:D/

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 0:53
da Luci0
In effetti se lo usi da console grafica ci mette 10 da console a carattere ci mette 17 sec ... non mi sembra molto affidabile ... direi che é una versione 0.1 pre-Alpha

il Sempron 3400+ Socket AM2 w ddr2 667 fa davvero pena in confronto agli altri ... :-(

adesso provo con WindowsMaker

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 1:58
da main
risultato:

100 % Completato
Ci hai impiegato: 12 secondi

Per la precisione: 12.5607159138 secondi

Voto E, Computer vecchio molto scarso
bash-3.1$

caratteristiche della macchina:

bash-3.1$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.20GHz
stepping : 7
cpu MHz : 2199.987
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips : 4404.20
clflush size : 64

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.20GHz
stepping : 7
cpu MHz : 2199.987
cache size : 512 KB
physical id : 3
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips : 4400.19
clflush size : 64

processor : 2
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.20GHz
stepping : 7
cpu MHz : 2199.987
cache size : 512 KB
physical id : 3
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips : 4400.29
clflush size : 64

processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.20GHz
stepping : 7
cpu MHz : 2199.987
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts sync_rdtsc cid xtpr
bogomips : 4400.12
clflush size : 64

bash-3.1$ uname -a
Linux socrate 2.6.24.5-smp #2 SMP Wed Apr 30 13:41:38 CDT 2008 i686 Intel(R) Xeon(TM) CPU 2.20GHz GenuineIntel GNU/Linux

il bus e` quello di una supermicro P4DL6 (effettivamente vecchiotta), la ram e` KVR266X72RC25/1024 x 2 x 4

mi riprometto, comunque, di eseguirlo anche su altri sistemi.

Anche se sicuramente il codice andrebbe molto migliorato, sia nel senso della scelta degli strumenti di sviluppo, sia per cio` che riguarda la comprensione di tutti i fattori che determinano l'effettiva potenza di calcolo di un processore (io sarei per una soluzione differenziale); gradevole resta l'idea.

Complimenti sentitissimi a tutti coloro che contribuiscono allo sviluppo di una cosi` libera comunita`, qual'e` slacky.eu.

Massimo

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 11:27
da Maialovic
Salve ragazzi, sono nuovo in questo forum, e direi sopratutto anke che sarei un estraneo, poiche sono un gentooista...
frequento questo forum da esterno e mi son sempre limitato a leggere i vari post che venivano scritti.......oggi mi sono soffermato su questo post e ho fatto ankio il test col mio portatile : Centrino 1.7Ghz, 1Gb di ram e 80Gb di HD....

sono rimasto sopreso, visto i vostri risultati come io con una macchina di 2 anni ormai or sono, sia riuscito ad ottenere il seguente risultato

Codice: Seleziona tutto

100 % Completato
Ci hai impiegato: 2 secondi

Per la precisione: 2.10599303246 secondi

Voto B, Ottimo
oltre alle ovvie considerazioni che gentoo sia ottimizzata per la macchina su cui si installa, come mai questo abbisso rispetto alle vostre makkine?

Re: Il benchmark per noi!! (Fatto da me)

Inviato: mar 17 giu 2008, 11:35
da Blizzard
ciao,
la domanda mi sorge spontanea:
Ma il bench l'avete eseguito in runlevel 3 con il minimo di processi e il python a nice -20???
penso solo in questo caso si può avere un metro tendenzialmente corretto per la velocità del sistema.

Devo ancora provarlo sulla mia macchina comunque.. vi faccio sapere

ciao
Gio