salta alla navigazione

microcode.ctl reflash per Cpu intel ia32/64 – prove sul banco 22 gennaio 2007 - 19:52

Inviato da Antonio De Luci (imu) in : Debian, GNU, Linux, O.S. Revolution, Tips , trackback

ph test

Dopo tutte le domande sul post Aggiungere microcodici alle Cpu intel ia32/64 mi sono messo all’opera per testare effettivamente se l’utility microcode.ctl portasse o meno a degli incrementi o vantaggi sulle Cpu Intel . Ho sperimentato il tutto sul mio Intel Pentium 4 CPU 3.40GHz Model 650 LGA 775.

Per i test ho usato le seguenti utility :

Installazione su Debian :

$ sudo apt-get install cpuid hardinfo

Cpuid è un utility che non ha opzioni, in pratica stampa a video le caratteristiche della vostra cpu, nei minimi dettagli non centra nulla compararlo con un semplice ” cat /proc/cpuinfo ” , vi dico solo che vi mostra persino il seriale del vostro procio è un po’ il dmidecode delle cpu . ( le so …. tutte !!!)

Comunque ho fatto questo ho stoppato microcode.ctl :

$ sudo /etc/init.d/microcode.ctl stop

Ed ho lanciato cpuid redirigendo output in un file :

$ cpuid > cpuid-stop

Poi ho riavviato il servizio :

$ sudo /etc/init.d/microcode.ctl start

E ne ho creato un altro :

$ cpuid > cpuid-start

Infine ho usato vimdiff per verificare le differenze :

$ vimdiff -O cpuid-stop cpuid-start

Eccovi il risultato :

vimdiff

Ho trovato due differenze ben evidenziate da vimdiff , la prima negli indirizzi della Cpu evidenziati in violetto nell’ immagine:

00000001 00000f43 00020800 0000649d bfebfbff -> cpuid-stop

00000001 00000f43 01020800 0000649d bfebfbff -> cpuid-start

La seconda differenza e che microcode.ctl attivo aggiunge un informazione alla Cpu evidenziata di blue sempre nell’ immagine :

Initial APIC ID: 1

Dopo aver visto che effettivamente qualcosa cambia sono passato ad i test con Hardinfo, che ha una specie di benchmark per Cpu con vari test , e li ho svolti prima disabilitando microcode.ctl , poi ripetuti con microcode.ctl attivo, ad intervalli di circa 60 secondi tra i test , ed eccovi la tabella , quelli a sinistra sono i risultati senza microcode.ctl quelli a destra con l’utility attiva :

Cpu test Zlib : Qui perdiamo qualcosa

zlib stop Zlib start

Cpu test MD5 : Qui incrementiamo

md5 stop md5 start

Cpu test SHA1 : Qui incrementiamo

sha1 stop sha1 start

Cpu test Blowfish : Qui incrementiamo

blowfish stop blowfish start

Risultato : Su quattro test sulla Cpu , 3 positivi , 1 negativo di pochissimo.

Prova Superata!!!

Commenti»

nessun commento ancora - vuoi essere il primo?