Per chi testa e cambia sistema operativo ogni giorno, o per noi scrittori su blog tecnici, avere dei tool di benchmark è fondamentale per avere uno strumento veloce e che ci permette di disporre di dati per effettuare confronti tra i vari sistemi hardware o per confrontare sistemi operativi e decidere tra i quali è più pesante o meno.
Su linux di certo non mancano tool per effettuare benchmark.
Hardinfo è una pratica utility in ambiente Linux che permette conoscere rapidamente ogni informazione sull’hardware ed il software di sistema e valutare le prestazioni della CPU attraverso una raccolta di benchmark dedicati.
Per installarlo su Ubuntu, sarà sufficiente digitare
1 |
sudo apt install hardinfo |
Una volta aperto (dal menu di sistema o tramite terminale), recatevi dal menu di sinistra nella sezione Benchmarks.
GeekBench
GeekBench può essere usato in modalità riga di comando.
Al termine del test i risultati verranno caricati sul web e potranno essere consultati.
Potrete scaricare e installare la versione gratuita di GeekBench su Linux dal seguente link.
Estraete l’archivio ed eseguite uno dei due file eseguibili (x86_32 o x86_64) contenuti nella cartella build.pulse/dist/Geekbench-xx-Linux.
L’utilità sysbench può essere installata direttamente dal repository ufficiale di Ubuntu eseguendo il comando seguente:
1 |
sudo apt install sysbench |
Immettere “Y” e quindi premere “Invio” per procedere ulteriormente con l’installazione.
una volta installato possiamo conoscere tutte le varie opzioni disponibili digitando:
1 |
sysbench -h |
Per valutare le prestazioni della CPU, utilizzare il seguente comando per il benchmarking della CPU:
Le statistiche complete del report verranno visualizzate sul terminale, ma l’importante qui è il “tempo totale” che verrà visualizzato sotto le “Statistiche generali” per testare le prestazioni della CPU.
Per testare le prestazioni della memoria, digitare il seguente comando di base sul terminale:
$ sysbench –test=memory run
Le prestazioni della memoria possono essere testate esaminando i due parametri, “Operazioni totali” e la quantità di dati trasferiti.
Benchmark I/O utilizzando lo strumento sysbench
Il test delle prestazioni I/O è leggermente diverso dal test della CPU e della memoria. Nel test di file I/O, è necessario creare un file di test molto più grande della dimensione della RAM. Il valore che puoi impostare “150 GB” è buono. Il test generale delle prestazioni di I/O in scrittura sequenziale può essere eseguito utilizzando il comando seguente:
Ci sono molte opzioni mostrate sul terminale. Basta impostare i valori dei parametri in base alle proprie esigenze e testare le prestazioni dell’I/O del proprio sistema Linux.
Una volta completato il test delle prestazioni, eliminare il file di test utilizzando il comando seguente:
Iscriviti ai nostri gruppi Telegram
Link utili