|
Potete comparare il bogomips per il vostro computer con
quello che dovrebbe essere per il particolare tipo di processore.
Torvalds ha chiamato il programma BogoMips (da bogus = simulato,
falso MIPs) per indicare che la misura delle performance
tra due computer puo' essere ingannevole. Questo perche'
non tutti i fattori che determinano le performance sono
ben specificati o compresi. Sebbene la misura MIPS (Milioni
di Istruzioni Per Secondo) e' frequentemente utilizzata
nei benchmark dei computer, e' opinione comune che la variazione
del contesto tende a rendere la misura ingannevole. Bogomips
misura quante volte il processore effettua un particolare
loop di programmazione in un secondo.
Il loop che calcola i BogoMips è "quantizzato",
cosi' si trova quasi sempre esattamente lo stesso numero
ogni volta. Di solito si ottengono numeri diversi solo se
la velocita' e' proprio sul "limite", quando piccole
variazioni (gli interrupt arrivano a momenti diversi ecc)
lo faranno saltare da un valore all'altro. Se un kernel
non e' compilato specificamente per la CPU in questione,
si possono anche avere delle variazioni (perfino grandi)
della valutazione dei BogoMips, principalmente a causa di
allineamenti non ottimali. Questo problema apparentemente
puo' aversi solo sulle varie CPU x86 (Intel e cloni). Fortunatamente
puo' essere facilmente risolto: ricompilando il kernel specificamente
per la propria CPU.
BogoMIPS e' fornito nativamente nella maggior parte delle
versioni di Linux.
Esiste comunque anche un programma stand-alone che puo'
essere utilizzata su diversi sistemi.
|