Benchmark (informatica)

Da Wikipedia, l'enciclopedia libera.

bussola Disambiguazione – Se stai cercando altri significati del termine, vedi Benchmark.

Con il termine benchmark si intende un insieme di test software volti a fornire una misura delle prestazioni di un computer per quanto riguarda diverse operazioni.

I programmi benchmark sono veri e propri banchi di prova che qualunque utente può adoperare per testare le prestazioni dei componenti installati nel proprio pc, e confrontare i risultati con quelli ottenuti con configurazioni diverse. Ci sono Benchmark specifici che misurano la velocità di singoli dispositivi, per esempio cpu, ram, dischi e cosi via, e software generici capaci di esaminare l'intera configurazione della macchina.

Esistono numerosi programmi progettati per questa funzione.

Un'interessante raccolta di software scaricabili è stata pubblicata nel forum del sito tecnico Tom's Hardware Italia[1]

La descrizione dettagliata di tutte queste applicazioni comuni richiederebbe ben più di questa guida, ma esistono comunque dei punti comuni. Per esempio la maggior parte di questi programmi è composta da numerosi moduli dedicati al recupero delle informazioni e all'esecuzione dei test. Per mettere alla prova un componente hardware in genere è sufficiente selezionare l'icona che rappresenta il test, esaminare gli eventuali indici associati alle prestazioni di alcuni secondi o alcuni minuti (la durata dell'operazione dipende dal tipo di test e dalle capacità hardware. Accanto agli indici standard appare il risultato che fa riferimento al proprio hardware. Chi volesse fare una prova può scaricare la versione Lite (Distribuita gratuitamente) di Sisogt Sandra dal sito www.sisoftware.net; il programma occupa poco meno di 15 MB e offre decine di test.

Benchmark per schede video.

Nel corso degli anni sono stati sviluppati molti programmi di utilità allo scopo di misurare e verificare la potenza di calcolo dei controller video. Alcuni dei software più famosi in questo campo sono creati e distribuiti da Futuremark. Dal sito ufficiale[2] è possibile scaricare sia lo strumento più recente, a pagamento, in grado di testare le prestazioni di qualsiasi scheda video (compresi i recenti modelli che supportano la tecnologia DirectX 10) sia il programma 3DMark 06 compatibile con tutte le schede che supportano le DirectX 9.0 c. La procedura seguente spiega come eseguire alcuni test utilizzando la versione gratuita:

1) Scaricare e installare la versione gratuita e limitata di 3DMARK06 per attivare la funzione che effettua il test standard. Questa utilizza una risolzione 1024x768 pixel, una profondità di coloro a 32 bit e nessun filtro antialiasing e antrosopico attivo.

NB: Chi desidera verificare il funzionamento dei filtri e delle altre impostazioni avanzate può modificare la risoluzione e gli altri parametri mediante la finestra di dialogo che appare facendo click su Change dal riquadro Display and CPU settings.

Il benchmark prevede alcuni test iniziali che misurano le prestazioni della scheda video con i giochi, una serie di test che analizzano la velocità teorica del componente e un'analisi delle caratteristiche principali delle DirectX. Al termine appare sullo schermo una piccola finestra che mostra il punteggio ottenuto.

Vi è una seconda definizione, relativa ai test di particolari software: in questo caso il benchmark è la determinazione della capacità di detto software di svolgere più o meno velocemente, precisamente od accuratamente, un particolare compito per cui è stato progettato.

Esistono software di benchmark appositamente studiati per misurare la velocità di un computer nell'eseguire calcoli di natura grafica, o altri che privilegiano la capacità nell'eseguire calcoli di natura gestionale.

Si possono distinguere due tipologie fondamentali di programmi per il benchmark: quelli sintetici e quelli applicativi. I benchmark sintetici mirano a misurare le prestazioni del sistema riguardo specifiche operazioni, mentre quelli applicativi si riferiscono all'esecuzione di software applicativo: in entrambi i casi il programma di test restituisce un indice che dovrebbe rappresentare le prestazioni del sistema.

I benchmark sintetici possono essere raggruppamenti di semplici test (microbenchmark) e fornire un risultato per ogni test eseguito. Spesso un'analisi di ciascun risultato risulta più affidabile dell'indice complessivo.

La validità delle misurazioni delle prestazioni di un computer mediante benchmark è fonte di dibattiti perché l'interpretazione dei risultati è spesso complessa. Nel caso di benchmark sintetici che restituiscono un indice, vi è un'inevitabile perdita di informazione nel considerare il risultato complessivo, cosa che può portare ad un'errata interpretazione di esso.

Un problema che affligge i test di benchmark condotti dai produttori è che i programmi di test potrebbero essere scelti o costruiti in modo da privilegiare le caratteristiche dei propri prodotti.

[modifica] Note

  1. ^ [1] Tom's Hardware Italia
  2. ^ [2] Download software per il Benchmark da Futuremark
Strumenti personali