GNU/Linux >> Linux Esercitazione >  >> Linux

8 migliori strumenti per misurare le prestazioni dei test di stress di 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 funzioni 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 puoi assicurarti quanto stress possono sopportare CPU, RAM GPU e altri componenti per una situazione di sovraccarico.

Strumenti di stress test della CPU Linux

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 Linux e vedremo anche alcuni strumenti per il benchmarking dell'hardware Linux.

1. 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. Potrebbe volerci un po' per caricare tutti i parametri predefiniti, quindi mostra il carico della CPU e lo stress test.

$ phoronix-test-suite

2. Strumento CLI Stress-ng

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

$ sudo apt install stress-ng

Ora, al termine dell'installazione, puoi controllare la capacità di stress della CPU con il comando stress-ng di seguito.

$ stress-ng --cpu 2

3. GTKStress Testing (GST)

Per installare lo strumento di stress test GTK, utilizzeremo il metodo Flatpak. Se non hai installato Flatpak sul tuo computer, 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 procurarti 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 caricamento della CPU generato automaticamente e il risultato dello stress test sulla shell.

$ flatpak run com.leinardi.gst

4. 7-Zip:stress test della CPU di Linux

Sappiamo tutti che il 7-zip è ampiamente utilizzato per comprimere, 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

Puoi eseguire il comando successivo per controllare il carico della CPU multi-thread.

$ 7z b

5. Stress:test di stress della CPU Linux

Qui vedremo come controllare lo stress della CPU con lo strumento Stress. Per prima cosa, dovrai installare lo strumento Stress sulla tua macchina Linux.

$ sudo apt install stress

Ora, per ottenere l'aggiornamento del controllo dello stress in termini di CPU, puoi 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

6. S-tui (solo stress test)

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 visualizzare i risultati dello stress test della CPU sulla tua macchina Linux.

$ s-tui

7. 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 completata con successo, puoi ora eseguire il comando sotto indicato per controllare il carico della CPU e il benchmark della CPU e il risultato dello stress test per il tuo sistema AC vincente.

$ sysbench cpu --threads=2 run

8. Geekbench:strumento per test di stress della CPU di Linux

Geekbench è uno dei tester di benchmark più utili e utilizzati per piattaforme Linux. Anche se abbiamo bisogno di ottenere i risultati dello stress test della CPU, questo strumento può essere molto utile quando devi controllare i risultati del benchmark della CPU per avere un'idea migliore del tuo 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

Approfondimenti!

Durante il controllo dello stress della CPU o della quantità di carico che la tua CPU richiederebbe probabilmente, 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.

Nell'intero post, abbiamo visto alcuni post per il controllo del benchmarking della CPU e dello stress della CPU. Spero che questo post ti sia stato utile; se sì, condividi questo post con i tuoi amici e la comunità Linux. Puoi anche scrivere le tue opinioni su questo post nella sezione dei commenti.


Linux
  1. Come misurare le prestazioni sul tuo server VPS Linux

  2. 5 migliori strumenti di monitoraggio Linux basati su terminale

  3. 8 migliori strumenti di mining di criptovaluta per Linux

  4. I 25 migliori strumenti di monitoraggio e debug delle prestazioni Linux

  5. Strumenti di overclocking in Linux

I 20 migliori software e strumenti per videoconferenze su Linux

I 20 migliori strumenti di bioinformatica per il sistema Linux

I 15 migliori strumenti di fisica per il sistema Linux per insegnare la fisica

I 10 migliori strumenti di gestione degli indirizzi IP per Linux

I 15 migliori strumenti di chimica per il sistema Linux

I 15 migliori strumenti di biologia per il sistema Linux