mandriva , una scheggia

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: mandriva , una scheggia

Messaggio da zxzxasas »

INTEGER INDEX : 45.980
FLOATING-POINT INDEX: 34.372

Sempron Mobile X2 1700 Mhz cache 512 KB RAM 3 GB

Ho notato però che non sfrutta il dual core...infatti praticamente i risultati sono gli stessi sia a runlevel 1 che a runlevel 4...

Solo due piccoli problemi:
1) non so che significa
2) Mi manca memory index :D

Tony, ce lo fai un benchmarch?

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: mandriva , una scheggia

Messaggio da Toni »

ciao , adesso non sono a casa , domani pomeriggio posto tutto

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: mandriva , una scheggia

Messaggio da Mario Vanoni »

2 terminali, ognuno con nbench
13.964 e 13.783
9.178 e 9.710
23.844 e 23.790

secondo top 2 CPU 0.0% idle

nbench ha due opzioni
-c e` spiegato in bdoc.txt
-v stile UNIX, cioe` verbose, ciarliero

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: mandriva , una scheggia

Messaggio da michele.p »

...e questo è il mio nbench con il makefile di default (proverò anche con qualche ottimizzazione);
==============================LINUX DATA BELOW===============================
CPU : AuthenticAMD AMD Athlon(tm) Processor 1400MHz
L2 Cache : 256 KB
OS : Linux 2.6.27.7K2
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 10.392
INTEGER INDEX : 8.101
FLOATING-POINT INDEX: 14.280
...e comparando gli altri risultati nelle tabelle e ricordandomi che il mio PC ha poco più di 7 anni direi valori più che buoni per il mio piccolo AMD 1400 :D

POST EDIT; al Makefile di default aggiungendo la flag -mtune=athlon-tbird questo è il risultato;
==============================LINUX DATA BELOW===============================
CPU : AuthenticAMD AMD Athlon(tm) Processor 1400MHz
L2 Cache : 256 KB
OS : Linux 2.6.27.7K2
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 10.478
INTEGER INDEX : 8.343
FLOATING-POINT INDEX: 15.206
si può notare un lieve aumento prestazionale. Altre possibili prove alla prossima così come in Mandriva (che utilizzo dalla versione 8.0 di Mandrake).

Ulteriore prova con queste opzioni nel Makefile;

Codice: Seleziona tutto

CFLAGS = -s -static -Wall -O3 -fomit-frame-pointer -Wall -march=athlon-tbird \
 -fforce-addr -fforce-mem -falign-loops=2 -falign-functions=2 \
 -falign-jumps=2 -funroll-loops
e con questi risultati;
==============================LINUX DATA BELOW===============================
CPU : AuthenticAMD AMD Athlon(tm) Processor 1400MHz
L2 Cache : 256 KB
OS : Linux 2.6.27.7K2
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 11.841
INTEGER INDEX : 10.345
FLOATING-POINT INDEX: 15.973
effettivamente ci sono state ulteriori migliorie.

Bye 8)
Ultima modifica di michele.p il lun 5 gen 2009, 21:19, modificato 1 volta in totale.

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: mandriva , una scheggia

Messaggio da zxzxasas »

Infatti ecco i risultati veri:
MEMORY INDEX : 13.118
INTEGER INDEX : 10.129
FLOATING-POINT INDEX: 18.767
Di fatto quei valori mi sembravano un tantino strani...

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: mandriva , una scheggia

Messaggio da slux »

Mi unisco anch'io al benchmark :
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2001MHz
L2 Cache : 4096 KB
OS : Linux 2.6.27.6-smp-c2d
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 17.378
INTEGER INDEX : 12.949
FLOATING-POINT INDEX: 27.558
Però ho dei dubbi...il software non gestisce i multi core.E' un processo monothread :(
Si potrebbe lanciare un' istanza su ogni core con il seguente comando :

Codice: Seleziona tutto

taskset -c n nbench
dove n va da 0 a numero core del processore meno 1.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: mandriva , una scheggia

Messaggio da Mario Vanoni »

slux ha scritto: Però ho dei dubbi...il software non gestisce i multi core.E' un processo monothread :(
Si potrebbe lanciare un' istanza su ogni core con il seguente comando :

Codice: Seleziona tutto

taskset -c n nbench
dove n va da 0 a numero core del processore meno 1.
Vedi il mio post sopra,
due terminali, due nbench.

elendil
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 9 ago 2008, 12:39
Nome Cognome: Valerio
Slackware: 14
Kernel: 3.2.29
Desktop: xfce
Distribuzione: SalixOS
Località: Carpineto Romano (RM)

Re: mandriva , una scheggia

Messaggio da elendil »

Per curiosità l'ho fatto anch'io sulla mia macchina, non ricordo se il kernel è l'huge-smp di default o quello che provai a ricompilare tempo fa, comunque questo è quello che è uscito fuori:
==============================LINUX DATA BELOW===============================
CPU : 4 CPU AuthenticAMD AMD Phenom(tm) 9550 Quad-Core Processor 2200MHz
L2 Cache : 512 KB
OS : Linux 2.6.27.7-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 17.383
INTEGER INDEX : 13.634
FLOATING-POINT INDEX: 25.429
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
"In wars boy, fools kill other fools for foolish causes." (R. Jordan, The Wheel of Time book 1)

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: mandriva , una scheggia

Messaggio da Darkstar89 »

Se c'è qualcuno che ha anche Win protrebbe installare un benchmark anche lì e confrontare il bandwith e il latency tra win e Slackware! :D

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: mandriva , una scheggia

Messaggio da Mario Vanoni »

elendil ha scritto:Per curiosità l'ho fatto anch'io sulla mia macchina, non ricordo se il kernel è l'huge-smp di default o quello che provai a ricompilare tempo fa, comunque questo è quello che è uscito fuori:
==============================LINUX DATA BELOW===============================
CPU : 4 CPU AuthenticAMD AMD Phenom(tm) 9550 Quad-Core Processor 2200MHz
L2 Cache : 512 KB
OS : Linux 2.6.27.7-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 17.383
INTEGER INDEX : 13.634
FLOATING-POINT INDEX: 25.429
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
Valerio,
potresti fare il test simultaneo su
4 terminali diversi
ognuno con un nbench?

Puoi controllare su un quinto terminale con top.

elendil
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 9 ago 2008, 12:39
Nome Cognome: Valerio
Slackware: 14
Kernel: 3.2.29
Desktop: xfce
Distribuzione: SalixOS
Località: Carpineto Romano (RM)

Re: mandriva , una scheggia

Messaggio da elendil »

Mario Vanoni ha scritto: Valerio,
potresti fare il test simultaneo su
4 terminali diversi
ognuno con un nbench?

Puoi controllare su un quinto terminale con top.
Certamente, quando avrò finito di smanettare con il codice della mia tesi (tra qualche oretta) vi varò avere tutto ;)
"In wars boy, fools kill other fools for foolish causes." (R. Jordan, The Wheel of Time book 1)

elendil
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: sab 9 ago 2008, 12:39
Nome Cognome: Valerio
Slackware: 14
Kernel: 3.2.29
Desktop: xfce
Distribuzione: SalixOS
Località: Carpineto Romano (RM)

Re: mandriva , una scheggia

Messaggio da elendil »

Scusate il multipost, ma lo faccio per maggiore evidenza :)
Ho fatto sul Phenom il test che Mario mi ha consigliato aprendo 4 terminali con 4 nbench, i risultati sono stati i seguenti
MEMORY INDEX: 17.561 - 17.386 - 17.569 - 17.845
INTEGER INDEX: 13.604 - 13.638 - 13.633 - 13.644
FLOATING-POINT INDEX: 25.346 - 25.446 - 25.426 - 25.336
top segnava l'utilizzo delle cpu al 100% e 0.0% idle fino alla fine del test.
Ah quasi dimenticavo, l'ho fatto a macchina appena accesa con xfce 4.4.3.
"In wars boy, fools kill other fools for foolish causes." (R. Jordan, The Wheel of Time book 1)

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: mandriva , una scheggia

Messaggio da zxzxasas »

Darkstar89 ha scritto:Se c'è qualcuno che ha anche Win protrebbe installare un benchmark anche lì e confrontare il bandwith e il latency tra win e Slackware! :D
Io ho installato Windows...anche se non so se parte...il mio Vista è molto particolare. Magari un giorno lo uso, poi non lo uso per settimane se non mesi, e quando provo a utilizzarlo di nuovo si è suicidato e non parte...non so!!!
Comunque se funziona stasera faccio il test!

Sarebbe interessante anche ora vedere i risultati di un core2 Quad con 1 e 4 nbench attivati...

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: mandriva , una scheggia

Messaggio da slux »

Ok ecco i benchmark come ha suggerito Mario:
Core1
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2001MHz
L2 Cache : 4096 KB
OS : Linux 2.6.28-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 15.968
INTEGER INDEX : 11.895
FLOATING-POINT INDEX: 25.357
Core2
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2001MHz
L2 Cache : 4096 KB
OS : Linux 2.6.28-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 15.979
INTEGER INDEX : 11.831
FLOATING-POINT INDEX: 25.473

Con ottimizzazioni: CFLAGS = -s -static -Wall -O3

Core 0:
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2001MHz
L2 Cache : 4096 KB
OS : Linux 2.6.28-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 15.829
INTEGER INDEX : 16.557
FLOATING-POINT INDEX: 26.461

Core 1
==============================LINUX DATA BELOW===============================
CPU : Dual GenuineIntel Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2001MHz
L2 Cache : 4096 KB
OS : Linux 2.6.28-smp
C compiler : gcc version 4.2.4
libc : libc-2.7.so
MEMORY INDEX : 15.738
INTEGER INDEX : 16.496
FLOATING-POINT INDEX: 26.255
Qui invece con CFLAGS = -s -static -O3 -fomit-frame-pointer -Wall -march=i686

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: mandriva , una scheggia

Messaggio da Mario Vanoni »

Grazie Andrea

valori MEM, INT e FP piu` alti, meglio

kernel statico compilato con -Os: nbench peggio
kernel statico compilato con -O2: nbench meglio

nbench compilato, in ambedue delle varianti kernel,
giudizio in ordine discendente meglio vs peggio:
-s -static -Wall -O3 -march=i686
-s -static -Wall -O3
-s -static -Wall -O3 -march=i686 -mfppath=sse
-s -static -Wall -Os -march=i686
-s -static -Wall -Os

Questo con gcc 4.2.4 di Slackware 12.2,
se il gcc 4.3.2 non fosse cosi` buggy (LKML),
farei gli stessi test, aspettiamo il 4.3.4!

Rispondi