Come eseguire stress test su Linux

È stato detto che la distribuzione Linux può sopportare molto stress e può funzionare bene nel risultato del benchmark con lo stesso hardware del sistema operativo Windows. Prima di eseguire software pesante sul tuo sistema Linux, potresti voler eseguire lo stress test della CPU Linux per determinare quanto stress può sopportare questo PC per prestazioni migliori.

Gli stress test della CPU sono per lo più eseguiti da sviluppatori e programmatori che hanno bisogno di conoscere la durabilità e la forza di un sistema prima di rilasciarlo pubblicamente. Poiché i sistemi Linux sono gratuiti e open source, gli sviluppatori creano diverse distribuzioni con ottimizzazioni hardware di diverso livello.

Benchmarking e stress test: qual è la differenza?

Molte persone pensano che il benchmark e lo stress test siano gli stessi per Linux e altri sistemi operativi. I risultati del benchmark in realtà ti danno un valore di un risultato che esegui per verificare la forza di hardware specifico. Nel risultato del benchmark, puoi verificare che il tuo componente hardware specifico stia funzionando come previsto.

Puoi controllare e ottenere i dati delle metriche hardware sui parametri globali per assicurarti che i produttori ti offrano un prodotto di qualità. D’altra parte, lo stress test è un processo in cui è possibile garantire quanto stress possono sopportare CPU, GPU Ram e altri componenti per una situazione di sovraccarico.

Per eseguire uno stress test di successo su un sistema Linux sarà necessario eseguire alcune applicazioni riconosciute e affidabili su un sistema Linux che possono mostrarci i risultati dello stress. L’esecuzione di alcune applicazioni per eseguire i risultati dello stress potrebbe richiedere l’accesso root alle autorizzazioni Sudo. Assicurati di essere un utente root sul tuo sistema. In questo post vedremo come controllare lo stress test della CPU di Linux e vedremo anche alcuni strumenti per il benchmarking dell’hardware Linux.

Suite di test Phoronix

Lo strumento Phoronix è uno degli strumenti più utilizzati per il benchmarking della CPU e lo stress test. Puoi eseguire i comandi menzionati di seguito sulla shell del terminale con privilegi di root per installare lo strumento Phoronix sulla tua macchina basata su Debian.

$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
$ sudo apt install gdebi-core
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb

Ora, al termine dell’installazione, puoi eseguire lo strumento Phoronix sul tuo computer. Il caricamento di tutti i parametri predefiniti potrebbe richiedere del tempo, quindi mostra il carico della CPU e lo stress test.

$ phoronix-test-suite

Strumento CLI Stress-ng

Stress-NG è un altro strumento di stress test della CPU Linux basato sulla riga di comando. Puoi installare sul tuo computer con il comando indicato di seguito.

$ sudo apt install stress-ng

Ora, al termine dell’installazione, è ora possibile verificare la capacità di stress della CPU con il comando stress-ng di seguito.

$ stress-ng --cpu 2

GTKS Stress Test (GST)

Per installare lo strumento di stress test GTK, utilizzeremo il metodo Flatpak. Se non hai installato Flatpak sulla tua macchina, assicurati di sapere tutto su Flatpak e su come installarlo su Linux.

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

Dovrai anche ottenere il pacchetto FlatHUb.

sudo apt install --reinstall ca-certificates
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt install gnome-software-plugin-flatpak

Ora, esegui i comandi menzionati di seguito sulla shell del terminale per installare lo strumento GTKStress Testing sulla tua macchina basata su Debian.

$ sudo flatpak install flathub com.leinardi.gst

Il comando fornito di seguito eseguirà un carico della CPU generato automaticamente e il risultato del test di stress sulla shell.

$ flatpak run com.leinardi.gst

7-Zip: stress test della CPU Linux

Sappiamo tutti che il 7-zip è ampiamente utilizzato per zippare, decomprimere ed estrarre file. Ma sapevi che questo strumento può anche controllare i dettagli della CPU e lo stress test su Linux? Ora puoi controllare il carico della CPU e le metriche con 7-zip. Se non hai installato lo strumento, puoi scaricarlo sul tuo computer tramite il comando indicato di seguito.

$ sudo apt-get install p7zip-full

Per verificare il carico della CPU a thread singolo della tua macchina, esegui il comando indicato di seguito.

$ 7z b -mmt1

È possibile eseguire il comando successivo per verificare il carico della CPU multi-thread.

$ 7z b

Stress: test di stress della CPU Linux

Qui vedremo come controllare lo stress della CPU con lo strumento Stress. Innanzitutto, dovrai ottenere lo strumento Stress sulla tua macchina Linux.

$ sudo apt install stress

Ora, per ottenere l’aggiornamento del controllo dello stress in termini di CPU, è possibile eseguire il comando indicato di seguito.

$ stress --cpu 2

Puoi anche controllare il carico della CPU per altri thread della CPU con un valore di timeout personalizzato.

$ sudo stress --cpu  8 --timeout 20

Il comando sotto indicato ti darà il valore di timeout dello stress.

$ uptime

S-tui (solo stress test)

IL S-tui è uno strumento terminale basato su Python per testare lo stress della CPU su Linux. Puoi ottenerlo sul tuo sistema Linux tramite metodi convenzionali e Python Pip. Qui puoi vedere che il comando fornito di seguito ti consentirà di installare S-tui su Debian Linux.

$ sudo apt install s-tui stress

Infine, esegui il comando indicato di seguito per vedere i risultati dello stress test della CPU sulla tua macchina Linux.

$ s-tui
Test di stress della CPU Linux S-TUI

Sysbench: stress test e benchmark

Questo strumento ti darà risultati accurati per il test dell’hardware della CPU. Puoi eseguire i comandi menzionati di seguito sulla shell del terminale per installare lo strumento Sysbench sulla tua macchina basata su Debian.

$ sudo apt install sysbench

Ora, quando l’installazione è stata eseguita correttamente, è ora possibile eseguire il comando indicato di seguito per verificare il carico della CPU e il benchmark della CPU e il risultato dello stress test per il sistema AC vincente.

$ sysbench cpu --threads=2 run

Geekbench: strumento di stress test della CPU Linux

Geekbench è uno dei tester di benchmark più utili e utilizzati per piattaforme Linux. Sebbene abbiamo bisogno di ottenere i risultati dello stress test della CPU, questo strumento può essere molto utile quando è necessario controllare i risultati del benchmark della CPU per avere un’idea migliore del proprio sistema.

Puoi eseguire i comandi menzionati di seguito sulla shell del terminale con privilegi di root per installare lo strumento Geekbench sulla tua macchina basata su Debian.

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz
$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
$ cd Geekbench-5.2.3-Linux && ./geekbench5

Durante il controllo dello stress della CPU o della quantità di carico che probabilmente richiederebbe la tua CPU, devi anche conoscere i risultati del benchmark del tuo hardware. Dalle mie esperienze personali in anni di utilizzo di Linux, se hai bisogno dei risultati dei benchmark della CPU e dei risultati degli stress test, puoi scegliere senza sforzo quale software puoi eseguire sul tuo sistema e se devi aggiornare il tuo sistema o meno.

Autore

Classe Novanta3, Fondatore di TrgtKLS. Appassionato in Sec IT & Tech. Expert per l'amministrazione web server e supporto in Back-&, ottimizzazione e manutenzione di esso. • Metà Free e Metà Freelancer • [email protected]

Articoli correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *