Come utilizzare Sysbench per i test delle prestazioni Linux?

Come utilizzare Sysbench per i test delle prestazioni Linux?
Sysbench è un'utilità di benchmark open source e multiuso che valuta i test delle caratteristiche dei parametri per le prestazioni CPU, Memoria, I/O e MySQL). Questo strumento è importante per confrontare i parametri MySQL, specialmente quando si esegue un carico del database intensivo. È uno strumento di riga di comando liberamente disponibile che fornisce un modo semplice e diretto per testare il sistema Linux.

Questo articolo ti fornirà i dettagli sullo strumento di linea di comando Sysbench. Discuteremo come testare le prestazioni dei componenti del sistema operativo Linux anche attraverso l'utilità Sysbench. Abbiamo implementato tutti i comandi sull'ultima disponibile Ubuntu 20.04 Sistema.

Installa lo strumento Sysbench

L'utilità Sysbench può essere installata direttamente dal repository ufficiale Ubuntu eseguendo il seguente comando:

$ sudo apt install sysbench

Immettere "Y" e quindi premere "Invio" per procedere ulteriormente con l'installazione.

Eseguire il benchmarking della CPU utilizzando lo strumento Sysbench

Per valutare le prestazioni della CPU, utilizzare il seguente comando per il benchmarking della CPU:

$ sysbench -test = cpu run

Le statistiche complete del rapporto verranno visualizzate sul terminale, ma la cosa importante qui è il "tempo totale" che verrà visualizzato sotto le "statistiche generali" per testare le prestazioni della CPU.

Puoi anche esplorare le opzioni di benchmark della CPU utilizzando il seguente comando:

$ sysbench -test = cpu help

I parametri di comando possono essere modificati in base ai requisiti. Ad esempio, utilizzare quanto segue per confrontare le prestazioni della CPU:

$ sysbench--test = CPU--CPU-Max-imprime = 20000 Run

Memoria di riferimento utilizzando lo strumento Sysbench

Per testare le prestazioni della memoria, digitare il seguente comando di base sul terminale:

$ sysbench -test = memoria run

Le prestazioni della memoria possono essere testate esaminando i due parametri, le "operazioni totali" e l'importo dei dati trasferiti.

Per testare più opzioni di memoria, utilizzare il comando seguente:

$ sysbench - -test = Aiuto di memoria

I/O di riferimento utilizzando lo strumento Sysbench

Il test delle prestazioni I/O è un po 'diverso dalla CPU e dal test di memoria. Nel test I/O del file, è necessario creare un file di test molto più grande della dimensione della RAM. Il valore che puoi impostare "150 GB" è buono. Il test delle prestazioni I/O di scrittura sequenziale generale può essere eseguito utilizzando il seguente comando:

$ sysbench--test = fileio-file-test-mode = seqwr run

Esplora più opzioni utilizzando il seguente comando per eseguire il benchmark I/O:

$ sysbench--test = fileio-file-test-mode = sEQWR Help

Ci sono molte opzioni mostrate nel terminale. Basta impostare i valori dei parametri in base ai tuoi requisiti e testare le prestazioni dell'I/O del tuo sistema Linux.

Una volta completato il test delle prestazioni, elimina il file di test utilizzando il comando seguente:

$ sysbench--test = fileio-file-tatal-size = 100g pulizie

Conclusione

In questo tutorial, abbiamo descritto come installare l'utilità Sysbench su un sistema Linux e come testare le prestazioni della CPU, della memoria e dell'I/O del tuo sistema. Prova tutte le opzioni di cui sopra per ottenere risultati delle prestazioni più accurati. Utilizzando questo strumento, puoi anche testare le prestazioni dei database.