Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
La presente guida introduce l'utilizzo di Phoronix Test Suite, una piattaforma completa e open source per l'esecuzione di benchmark e test delle prestazioni hardware su sistemi Linux.
Installazione
Scaricare il pacchetto sorgenti da qui.
Installare il pacchetto scaricato phoronix-test-suite.
Per visualizzare l'elenco completo dei test e delle suite disponibili, digitare nel terminale il seguente comando:
phoronix-test-suite list-available-tests
In alternativa, per cercare un test specifico (ad esempio relativo alla cpu):
phoronix-test-suite search cpu
Installazione test desiderato
Installare il test desiderato digitando nel terminale il seguente comando:
phoronix-test-suite install nome_test
Sostituire la dicitura nome_test con uno dei nomi individuati tramite il comando di ricerca precedente (es. c-ray, unigine-heaven, apache, ecc.).
Sono elencati nella cartella /usr/share/phoronix-test-suite/pts/test-resources/.
Test disponibili
Di seguito è riportato un elenco dei test attualmente disponibili:
aio-stress espeak mencoder stresscpu2 apache et minion sudokut battery-power-usage etqw mrbayes sunflow blogbench etqw-demo nero2d super-pi bork etqw-demo-iqc nexuiz supertuxkart build-apache ffmpeg nexuiz-iqc tachyon build-imagemagick fgl-glxgears npb tiobench build-linux-kernel fhourstones n-queens tremulous build-mplayer fio openarena trislam build-mysql fract opencl-ati tscp build-php fs-mark openssl unigine-heaven bullet gcrypt opstone-svd unigine-sanctuary bwfirt geekbench opstone-svsp unigine-tropics byte gmpbench opstone-vsp unpack-linux cachebench gnupg padman urbanterror compilebench graphics-magick pgbench ut2004-demo compliance-acpi gtkperf postmark vdrift compliance-ogl hdparm-read povray vdrift-fps-monitor compliance-sensors himeno ppracer video-cpu-usage compress-7zip hmmer prey video-extensions compress-gzip hpcc pybench warsow compress-lzma idle pyopencl wine-cloth compress-pbzip2 idle-power-usage qgears2 wine-domino crafty iozone quake4 wine-fire2 c-ray j2dbench ramspeed wine-hdr dbench java-scimark2 render-bench wine-metaballs dcraw jgfxbat sample-program wine-vf2 doom3 john-the-ripper scimark2 wine-water encode-ape jxrendermark smokin-guns x11perf encode-flac lightsmark specviewperf10 x264 encode-mp3 mafft specviewperf9 xplane9 encode-ogg md-gromacs sqlite yafray encode-wavpack memory-bandwidth stream
Utilizzo
Avviare un test
Per avviare un test installato:
Digitare nel terminale il seguente comando:
phoronix-test-suite run nome_test
Qualora il test non fosse stato precedentemente installato, la suite provvederà a scaricare e configurare automaticamente le dipendenze necessarie prima dell'esecuzione.Sostituire la dicitura «nome_test» con uno dei nomi dei test installati con la procedura seguita precedentemente.
Durante la procedura verranno poste alcune domande di configurazione:
«Would you like to save these benchmark results?»
digitare «y» per salvare i risultati al termine del processo.
«Enter a name for the result file»
inserire un nome per salvare il file dei risultati e premere «Invio».
«Enter a unique name to describe this test run»
inserire una descrizione per identificare questa specifica sessione di benchmark (utile per confontare diverse configurazioni hardware) e premere «Invio».Il benchmark verrà avviato e sul terminale verranno mostrati i risultati delle singole prove.
Al termine verranno poste ulteriori opzioni:«Do you want to view the results in your web browser (y/N)?»
premere «y» per aprire automaticamente i grafici dei risultati nel browser predefinito. Verrà aperta nel browser una pagina dove saranno mostrate le informazioni quali il nome del test, l'hardware presente nel sistema, il sistema operativo utilizzato, i software in uso, le informazioni addizionali e l'istogramma del test.
«Would you like to upload these results to OpenBenchmarking.org (Y/n)?»
premere «y» se si desidera condividere pubblicamente i risultati, oppure «n» per mantenerli privati in locale.
Visualizzare risultati precedenti
Per visualizzare in un secondo momento i risultati salvati, utilizzare il comando:
phoronix-test-suite show-result nome_salvataggio
Per ottenere una lista dei risultati salvati nel sistema:
phoronix-test-suite list-saved-results