6 utili app Linux per lo stress test e le prestazioni della CPU di riferimento

6 utili app Linux per lo stress test e le prestazioni della CPU di riferimento
I metodi di riferimento e di test di stress sono spesso utilizzati per valutare le prestazioni di PC desktop e server. Questi test sono utili anche per trovare problemi hardware e anomalie del sistema che si osservano solo quando un sistema è sotto carico pesante.

Questo articolo elencherà varie utility per eseguire benchmark della CPU e stress test sul sistema. Mentre molte di queste app forniscono opzioni per testare anche altri componenti hardware, questo articolo si concentrerà solo sui test della CPU.

Hardinfo (solo benchmark)

Hardinfo è un'utilità grafica per Linux che visualizza informazioni su vari componenti hardware nel processore PC come processore, moduli RAM, sensori, rigidi dischi e così via. Supporta anche l'esportazione di un rapporto dettagliato sul tuo sistema in formato TXT o HTML in modo da poterlo condividere con i tuoi amici, confrontarlo con altri sistemi o utilizzarlo per scopi di debug.

Oltre a mostrare informazioni generali sul tuo sistema, Hardinfo fornisce alcuni strumenti di riferimento per misurare le prestazioni dell'hardware. Per quanto riguarda il benchmarking della CPU, include cinque metodi: pesce pompino della CPU, criptohash CPU, CPU Fibonacci, CPU N-Queens e CPU Zlib.

Per installare Hardinfo in Ubuntu, eseguire il comando di seguito:

SUDO APT Installa hardinfo

Per eseguire un benchmark CPU, fare clic su qualsiasi metodo di riferimento nella sezione "Benchmarks", come mostrato nello screenshot seguente.

Una volta terminato il benchmark, Hardinfo ti dirà se un punteggio inferiore o più alto è migliore. Visualizza anche i punteggi per le CPU realizzate da altri fornitori per un facile confronto.

Sysbench (solo benchmark)

Sysbench, come suggerisce il nome, è un'app di riga di comando per eseguire benchmark sul sistema. Scritto in LUA, Sysbench è principalmente destinato a fare benchmarking del database. Tuttavia include opzioni per testare anche la CPU, la memoria e il throughput dei file.

Per installare Sysbench in Ubuntu, eseguire il comando di seguito:

SUDO APT Installa Sysbench

Per avviare un punto di riferimento usando Sysbench, eseguire il comando seguente:

$ sysbench cpu --Threads = 2 run

Dove:

  • "CPU" è il tipo di test
  • "Threads" è il numero di thread creati da Sysbench per eseguire benchmarking multi-thread

È possibile utilizzare altri switch della riga di comando per personalizzare il comportamento di riferimento. Maggiori dettagli su queste opzioni sono disponibili qui.

Una volta terminato il test, è possibile utilizzare la variabile "Eventi al secondo" per valutare le prestazioni della CPU. Sfortunatamente a differenza di Hardinfo, Sysbench non fornisce risultati di riferimento di altri modelli CPU realizzati da vari fornitori di hardware là fuori. Se hai più computer, puoi eseguire il test su entrambi e quindi confrontare i numeri. Più alto è il numero di eventi al secondo, meglio è la prestazione della CPU.

Stress (solo stress test)

Lo stress è una semplice utilità della riga di comando per condurre test di sollecitazione input-output di CPU, memoria e disco.

È possibile installare lo stress in Ubuntu eseguendo il seguente comando:

SUDO APT Installa sollecitazione

Si noti che lo stress non eseguirà alcun test di riferimento sul sistema, invece martellano costantemente la CPU e la farà funzionare al 100%. Si consiglia di chiudere tutte le app in esecuzione prima di fare un test. L'esecuzione di stress per un periodo più lungo può arrestare il sistema e potrebbe essere necessario effettuare un riavvio difficile per recuperare il sistema.

È possibile avviare lo stress test eseguendo il comando in basso in cui "CPU" si riferisce al numero di thread utilizzati per eseguire il test. Per fermare il test in qualsiasi momento, chiudere il terminale o premere per fermarlo.

Stress - -CPU 2

Ho usato lo stress ampiamente quando ho costruito un nuovo PC per me un anno fa. Mi ha aiutato molto a modificare le velocità della ventola nel bios per un miglioramento del raffreddamento.

Stress-ng (solo stress test)

Stress-ng è un'implementazione aggiornata dello strumento di stress sopra menzionato. È molto più avanzato e include centinaia di test per effettuare un carico sul sistema.

È possibile installare stress-ng in Ubuntu eseguendo il comando di seguito:

SUDO APT Installa stress-ng

Si noti che l'avvertimento sopra menzionato si applica anche a questo strumento. Eseguire stress-ng per molto tempo può congelare il sistema rendendolo recuperabile solo attraverso un riavvio duro.

È possibile avviare il test di stress-ng eseguendo il comando in basso in cui "CPU" si riferisce al numero di thread utilizzati per eseguire il test. Per fermare il test in qualsiasi momento, chiudere il terminale o premere per fermarlo.

stress-ng--cpu 4

L'esecuzione del comando sopra verrà eseguito circa 70 test CPU in sequenza. Tuttavia, è possibile eseguire tutti questi test in parallelo eseguendo il comando di seguito:

stress-ng--cpu 4 --all

È possibile personalizzare il comando usando molti altri switch della riga di comando, ma spiegare tutti qui è oltre lo scopo di questo articolo. Puoi esplorare queste opzioni da qui.

S-TUI (solo stress test)

S-TUI è un monitor delle risorse CPU che utilizza un'interfaccia grafica basata sul terminale per visualizzare dati e grafici.

Supporta i test di stress della CPU utilizzando l'app di stress sopra elencata mentre ti dà una bella vista a volo d'uccello sui vari parametri della CPU come frequenza, temperatura e utilizzo.

S-Tui può essere installato in Ubuntu eseguendo il comando di seguito:

SUDO APT Installa lo stress S-TUI

Dato che è solo un frontend basato sul terminale per l'app di riga di comando di stress, sii variare il blocco del sistema durante l'utilizzo elevato.

Esegui il seguente comando per avviarlo. Per fermare il test in qualsiasi momento, chiudere il terminale o premere per fermarlo.

S-TUI

7-Zip (solo benchmark)

7-Zip è uno strumento di compressione dei file che può eseguire livelli estremi di compressione sui file e archiviarli in un formato di archivio 7Z a dimensioni ridotte. 7-Zip viene fornito con un'opzione integrata per eseguire benchmark di compressione LZMA per misurare le prestazioni della CPU.

Per installare 7-Zip in Ubuntu, eseguire il comando:

sudo apt install p7zip-full

Per eseguire il benchmark a thread singolo, utilizzare il comando di seguito:

7Z B -MMT1

Il benchmarking multi-thread può essere eseguito utilizzando il seguente comando:

7z b

I risultati sono in milioni di istruzioni al secondo (MIPS). Puoi confrontare questi risultati con altri modelli CPU da qui.

Conclusione

Queste sono alcune delle utility gratuite e open source che possono eseguire parametri di riferimento della CPU sul tuo sistema. Ai bei vecchi tempi, eseguire Flash Player in Firefox è stato un modo eccellente per stressare la tua CPU. In questi giorni, tuttavia, tutte le app sopra menzionate fanno un buon lavoro.