SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Benchmarking




                               Benchmarking
               Modulo del Corso di Architettura degli Elaboratori


                                 Nicola Paoletti

                               Universit` di Camerino
                                        a
                            Scuola di Scienze e Tecnologie

                                24 Maggio 2011
                                 AA 2010/2011
Benchmarking
  Phoronix Test Suite




Riepilogo




      1   Phoronix Test Suite
            Installazione
            How-to
Benchmarking
  Phoronix Test Suite
     Installazione


Riepilogo




      1    Phoronix Test Suite
             Installazione
             How-to
Benchmarking
  Phoronix Test Suite
     Installazione


Requisiti

               PHP 5
               Release ufficiale all’indirizzo
               http://www.phoronix-test-suite.com/?k=downloads
               modulo PHP-GTK (per interfaccia grafica)
               Moduli PHP consigliati:
                        PHP DOM
                        PHP ZIP
                        PHP OpenSSL
                        PHP GD
                        PHP Zlib
                        PHP PCNTL
                        PHP POSIX
                        PHP CURL
                        PHP FPDF
Benchmarking
  Phoronix Test Suite
     Installazione


Linux


               Installare PHP5 e i moduli necessari con il proprio gestore di
               pacchetti
               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 ` disponibile
                                                  e
      pacchettizzata per Ubuntu 10.04 all’indirizzo http:
      //www.phoronix-test-suite.com/misc/php5-gtk-lucid/.
      Altrimenti bisogna compilare i sorgenti del modulo disponibili
      all’indirizzo http://gtk.php.net/.
Benchmarking
  Phoronix Test Suite
     Installazione


MacOSX




               PHP dovrebbe essere incluso nel sistema. Installare
               eventualmente 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 ` disponibile all’indirizzo
                                                 e
      http://php-gtk.eu/en/install-php-gtk-2-on-macos-x.
Benchmarking
  Phoronix Test Suite
     Installazione


Windows




                               Sconsigliato!
          La Phoronix Test Suite in Windows ` in fase di sviluppo, ed ha
                                              e
                              pochi test disponibili.
Benchmarking
  Phoronix Test Suite
     How-to


Riepilogo




      1   Phoronix Test Suite
            Installazione
            How-to
Benchmarking
  Phoronix Test Suite
     How-to


Elencare test e suite (1/3)


               Comando                 Descrizione
               list-available-suites   elenca le test suite disponibili
                                       dai repository di OpenBench-
                                       marking.org
               list-available-tests    elenca i test disponibili dai
                                       repository di OpenBench-
                                       marking.org
               list-installed-suites   elenca le test suite installate
                                       nel sistema
               list-installed-tests    elenca i test installati nel sis-
                                       tema
Benchmarking
  Phoronix Test Suite
     How-to


Elencare test e suite (2/3)




                        Figure: Available tests
Benchmarking
  Phoronix Test Suite
     How-to


Elencare test e suite (3/3)




                        Figure: Available suites
Benchmarking
  Phoronix Test Suite
     How-to


Installare e eseguire test e suite (1/5)



               Comando                  Descrizione
               install                  installa il test (o la suite)
               $nome test/$nome suite   specificato
               benchmark                installa (se necessario) ed es-
               $nome test/$nome suite   egue il test (o la suite) speci-
                                        ficato
               run                      esegue il test (o la suite) spec-
               $nome test/$nome suite   ificato
Benchmarking
  Phoronix Test Suite
     How-to


Installare e eseguire test e suite (2/5)




                        Figure: run compression suite
Benchmarking
  Phoronix Test Suite
     How-to


Installare e eseguire test e suite (3/5)




                        Figure: Results - System info
Benchmarking
  Phoronix Test Suite
     How-to


Installare e eseguire test e suite (4/5)




                        Figure: Results - Riepilogo
Benchmarking
  Phoronix Test Suite
     How-to


Installare e eseguire test e suite (5/5)




                        Figure: Results - Dettaglio
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
Benchmarking
  Phoronix Test Suite
     How-to


Creare una propria suite (2/2)




                        Figure: suite-definition.xml

Más contenido relacionado

Destacado

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destacado (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

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

  • 1. Benchmarking Benchmarking Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Universit` di Camerino a Scuola di Scienze e Tecnologie 24 Maggio 2011 AA 2010/2011
  • 2. Benchmarking Phoronix Test Suite Riepilogo 1 Phoronix Test Suite Installazione How-to
  • 3. Benchmarking Phoronix Test Suite Installazione Riepilogo 1 Phoronix Test Suite Installazione How-to
  • 4. Benchmarking Phoronix Test Suite Installazione Requisiti PHP 5 Release ufficiale all’indirizzo http://www.phoronix-test-suite.com/?k=downloads modulo PHP-GTK (per interfaccia grafica) Moduli PHP consigliati: PHP DOM PHP ZIP PHP OpenSSL PHP GD PHP Zlib PHP PCNTL PHP POSIX PHP CURL PHP FPDF
  • 5. Benchmarking Phoronix Test Suite Installazione Linux Installare PHP5 e i moduli necessari con il proprio gestore di pacchetti 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 ` disponibile e pacchettizzata per Ubuntu 10.04 all’indirizzo http: //www.phoronix-test-suite.com/misc/php5-gtk-lucid/. Altrimenti bisogna compilare i sorgenti del modulo disponibili all’indirizzo http://gtk.php.net/.
  • 6. Benchmarking Phoronix Test Suite Installazione MacOSX PHP dovrebbe essere incluso nel sistema. Installare eventualmente 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 ` disponibile all’indirizzo e http://php-gtk.eu/en/install-php-gtk-2-on-macos-x.
  • 7. Benchmarking Phoronix Test Suite Installazione Windows Sconsigliato! La Phoronix Test Suite in Windows ` in fase di sviluppo, ed ha e pochi test disponibili.
  • 8. Benchmarking Phoronix Test Suite How-to Riepilogo 1 Phoronix Test Suite Installazione How-to
  • 9. Benchmarking Phoronix Test Suite How-to Elencare test e suite (1/3) Comando Descrizione list-available-suites elenca le test suite disponibili dai repository di OpenBench- marking.org list-available-tests elenca i test disponibili dai repository di OpenBench- marking.org list-installed-suites elenca le test suite installate nel sistema list-installed-tests elenca i test installati nel sis- tema
  • 10. Benchmarking Phoronix Test Suite How-to Elencare test e suite (2/3) Figure: Available tests
  • 11. Benchmarking Phoronix Test Suite How-to Elencare test e suite (3/3) Figure: Available suites
  • 12. Benchmarking Phoronix Test Suite How-to Installare e eseguire test e suite (1/5) Comando Descrizione install installa il test (o la suite) $nome test/$nome suite specificato benchmark installa (se necessario) ed es- $nome test/$nome suite egue il test (o la suite) speci- ficato run esegue il test (o la suite) spec- $nome test/$nome suite ificato
  • 13. Benchmarking Phoronix Test Suite How-to Installare e eseguire test e suite (2/5) Figure: run compression suite
  • 14. Benchmarking Phoronix Test Suite How-to Installare e eseguire test e suite (3/5) Figure: Results - System info
  • 15. Benchmarking Phoronix Test Suite How-to Installare e eseguire test e suite (4/5) Figure: Results - Riepilogo
  • 16. Benchmarking Phoronix Test Suite How-to Installare e eseguire test e suite (5/5) Figure: Results - Dettaglio
  • 17. 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
  • 18. Benchmarking Phoronix Test Suite How-to Creare una propria suite (2/2) Figure: suite-definition.xml