Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

18
Benchmarking Benchmarking Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Universit` a di Camerino Scuola di Scienze e Tecnologie 24 Maggio 2011 AA 2010/2011

Transcript of Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Page 1: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

BenchmarkingModulo del Corso di Architettura degli Elaboratori

Nicola Paoletti

Universita di CamerinoScuola di Scienze e Tecnologie

24 Maggio 2011AA 2010/2011

Page 2: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Riepilogo

1 Phoronix Test SuiteInstallazioneHow-to

Page 3: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Installazione

Riepilogo

1 Phoronix Test SuiteInstallazioneHow-to

Page 4: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Installazione

Requisiti

PHP 5

Release ufficiale all’indirizzohttp://www.phoronix-test-suite.com/?k=downloads

modulo PHP-GTK (per interfaccia grafica)

Moduli PHP consigliati:

PHP DOMPHP ZIPPHP OpenSSLPHP GDPHP ZlibPHP PCNTLPHP POSIXPHP CURLPHP FPDF

Page 5: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Installazione

Linux

Installare PHP5 e i moduli necessari con il proprio gestore dipacchetti

Estrarre l’archivio phoronix-test-suite-3.x.x.tar.gz

Eseguire come amministratore ./install-sh

Se si desidera la GUI, la libreria PHP GTK e disponibilepacchettizzata per Ubuntu 10.04 all’indirizzo http:

//www.phoronix-test-suite.com/misc/php5-gtk-lucid/.Altrimenti bisogna compilare i sorgenti del modulo disponibiliall’indirizzo http://gtk.php.net/.

Page 6: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Installazione

MacOSX

PHP dovrebbe essere incluso nel sistema. Installareeventualmente i moduli aggiuntivi

Estrarre l’archivio phoronix-test-suite-3.x.x.tar.gz

Eseguire come amministratore ./install-sh

Se si desidera la GUI, la libreria PHP GTK e disponibile all’indirizzohttp://php-gtk.eu/en/install-php-gtk-2-on-macos-x.

Page 7: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

Installazione

Windows

Sconsigliato!La Phoronix Test Suite in Windows e in fase di sviluppo, ed ha

pochi test disponibili.

Page 8: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Riepilogo

1 Phoronix Test SuiteInstallazioneHow-to

Page 9: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Elencare test e suite (1/3)

Comando Descrizionelist-available-suites elenca le test suite disponibili

dai repository di OpenBench-marking.org

list-available-tests elenca i test disponibili dairepository di OpenBench-marking.org

list-installed-suites elenca le test suite installatenel sistema

list-installed-tests elenca i test installati nel sis-tema

Page 10: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Elencare test e suite (2/3)

Figure: Available tests

Page 11: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Elencare test e suite (3/3)

Figure: Available suites

Page 12: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Installare e eseguire test e suite (1/5)

Comando Descrizioneinstall

$nome test/$nome suite

installa il test (o la suite)specificato

benchmark

$nome test/$nome suite

installa (se necessario) ed es-egue il test (o la suite) speci-ficato

run

$nome test/$nome suite

esegue il test (o la suite) spec-ificato

Page 13: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Installare e eseguire test e suite (2/5)

Figure: run compression suite

Page 14: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Installare e eseguire test e suite (3/5)

Figure: Results - System info

Page 15: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Installare e eseguire test e suite (4/5)

Figure: Results - Riepilogo

Page 16: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Installare e eseguire test e suite (5/5)

Figure: Results - Dettaglio

Page 17: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Creare una propria suite (1/2)

2 modi:

comando build-suite: fornisce una procedura guidata

creare manualmente il suite-definition.xml

Page 18: Benchmarking 2 - Architettura degli Elaboratori - AA 2010/2011 - UNICAM

Benchmarking

Phoronix Test Suite

How-to

Creare una propria suite (2/2)

Figure: suite-definition.xml