6 Aplicații Linux utile pentru a testa la stres și a evalua performanța CPU

Metodele de testare la stres și de testare la stres sunt adesea folosite pentru a evalua performanța PC-urilor desktop și a serverelor. Aceste teste sunt, de asemenea, utile pentru a găsi probleme hardware și anomalii de sistem care sunt observate numai atunci când un sistem este supus unei sarcini grele.

Acest articol va enumera diverse utilitare pentru a efectua teste de referință și teste de stres pentru CPU pe sistemul dumneavoastră. Deși multe dintre aceste aplicații oferă opțiuni pentru a testa și alte componente hardware, acest articol se va concentra doar pe testele CPU.

HardInfo (Benchmark Only)

HardInfo este un utilitar grafic pentru Linux care afișează informații despre diverse componente hardware din PC-ul dumneavoastră, cum ar fi procesorul, modulele RAM, senzorii, hard disk-urile și așa mai departe. De asemenea, suportă exportul unui raport detaliat despre sistemul dvs. în format txt sau html, astfel încât să îl puteți împărtăși cu prietenii dvs., să îl comparați cu alte sisteme sau să îl folosiți în scopuri de depanare.

Pe lângă afișarea informațiilor generale despre sistemul dvs., HardInfo oferă câteva instrumente de benchmark pentru a măsura performanța hardware-ului dvs. În ceea ce privește benchmarking-ul CPU, acesta include cinci metode: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens și CPU Zlib.

Pentru a instala HardInfo în Ubuntu, rulați comanda de mai jos:

$ sudo apt install hardinfo

Pentru a rula un benchmark CPU, faceți clic pe orice metodă de benchmark din secțiunea „Benchmarks”, așa cum se arată în captura de ecran de mai jos.

După ce benchmark-ul s-a terminat, HardInfo vă va spune dacă un scor mai mic sau mai mare este mai bun. De asemenea, afișează scorurile pentru procesoarele fabricate de alți furnizori, pentru o comparație ușoară.

Sysbench (Benchmark Only)

Sysbench, după cum sugerează și numele, este o aplicație de linie de comandă pentru a rula benchmark-uri pe sistemul dumneavoastră. Scrisă în Lua, Sysbench este destinată în principal pentru a face benchmarking-ul bazelor de date. Cu toate acestea, include opțiuni pentru a testa, de asemenea, procesorul, memoria și capacitatea de procesare a fișierelor.

Pentru a instala Sysbench în Ubuntu, executați comanda de mai jos:

$ sudo apt install sysbench

Pentru a porni un benchmark folosind Sysbench, executați următoarea comandă:

$ sysbench cpu –threads=2 run

Unde:

  • „cpu” este tipul de test
  • „threads” este numărul de fire de execuție create de sysbench pentru a efectua o analiză comparativă cu mai multe fire de execuție

Puteți utiliza și alte comenzi în linia de comandă pentru a personaliza comportamentul analizei comparative. Mai multe detalii despre aceste opțiuni pot fi găsite aici.

După ce testul s-a terminat, puteți folosi variabila „events per second” pentru a evalua performanța procesorului dumneavoastră. Din păcate, spre deosebire de HardInfo, Sysbench nu oferă rezultate de benchmark ale altor modele de procesoare realizate de diverși furnizori de hardware de acolo. Dacă aveți mai multe calculatoare, puteți rula testul pe ambele și apoi să comparați cifrele. Mai mare este numărul de evenimente pe secundă, mai bună este performanța procesorului.

Stress (Stress Test Only)

Stress este un utilitar simplu în linie de comandă pentru a efectua teste de stres de intrare-ieșire a procesorului, memoriei și discului.

Puteți instala Stress în Ubuntu executând următoarea comandă:

$ sudo apt install stress

Rețineți că Stress nu va rula niciun test de referință pe sistemul dvs., în schimb va lovi în mod constant CPU-ul și îl va face să funcționeze la 100%. Vă sfătuim să închideți toate aplicațiile care rulează înainte de a face un test. Rularea Stress pentru o perioadă mai lungă de timp poate bloca sistemul și este posibil să fie nevoie să faceți o repornire dură pentru a recupera sistemul.

Puteți începe testul de stres prin rularea comenzii de mai jos, unde „cpu” se referă la numărul de fire de execuție utilizate pentru efectuarea testului. Pentru a opri testul în orice moment, închideți terminalul sau apăsați <CTRL + C> pentru a-l face să se oprească.

$ stress –cpu 2

Am folosit Stress pe scară largă atunci când mi-am construit un nou PC cu un an în urmă. M-a ajutat foarte mult în reglarea vitezelor ventilatoarelor din BIOS pentru o răcire îmbunătățită.

Stress-ng (Stress Test Only)

Stress-ng este o implementare actualizată a instrumentului Stress menționat mai sus. Este mult mai avansat și include sute de teste pentru a vă încărca sistemul.

Puteți instala Stress-ng în Ubuntu executând comanda de mai jos:

$ sudo apt install stress-ng

Rețineți că avertismentul menționat mai sus se aplică și acestui instrument. Rularea stress-ng pentru o perioadă lungă de timp poate îngheța sistemul, făcându-l recuperabil doar printr-o repornire puternică.

Puteți începe testul stress-ng prin rularea comenzii de mai jos, unde „cpu” se referă la numărul de fire de execuție utilizate pentru efectuarea testului. Pentru a opri testul în orice moment, închideți terminalul sau apăsați <CTRL + C> pentru a-l face să se oprească.

$ stress-ng –cpu 4

Executarea comenzii de mai sus va rula secvențial aproximativ 70 de teste CPU. Cu toate acestea, puteți rula toate aceste teste în paralel prin rularea comenzii de mai jos:

$ stress-ng –cpu 4 –all

Este posibil să personalizați comanda folosind multe alte comutatoare de linie de comandă, dar explicarea tuturor acestora aici depășește scopul acestui articol. Puteți explora aceste opțiuni de aici.

S-tui (Stress Test Only)

S-tui este un monitor de resurse CPU care folosește o interfață grafică bazată pe terminal pentru a afișa date și grafice.

Suportă testarea la stres a CPU folosind aplicația Stress enumerată mai sus, oferindu-vă în același timp o vedere de ansamblu asupra diferiților parametri CPU, cum ar fi frecvența, temperatura și utilizarea.

S-tui poate fi instalat în Ubuntu prin rularea comenzii de mai jos:

$ sudo apt install s-tui stress

Pentru că este doar o interfață bazată pe terminal pentru aplicația de linie de comandă Stress, variați de blocarea sistemului în timpul utilizării ridicate.

Rulați următoarea comandă pentru a-l lansa. Pentru a opri testul în orice moment, închideți terminalul sau apăsați <CTRL + C> pentru a-l face să se oprească.

$ s-tui

7-Zip (Benchmark Only)

7-Zip este un instrument de comprimare a fișierelor care poate realiza niveluri extreme de comprimare a fișierelor și le poate stoca într-un format de arhivă 7z de dimensiuni reduse. 7-Zip vine cu o opțiune încorporată pentru a rula benchmark-uri de compresie LZMA pentru a măsura performanța CPU.

Pentru a instala 7-Zip în Ubuntu, executați comanda:

$ sudo apt install p7zip-full

Pentru a rula benchmark-ul cu un singur fir de execuție, utilizați comanda de mai jos:

$ 7z b -mmt1

Ancheta de referință cu mai multe fire poate fi executată folosind următoarea comandă:

$ 7z b

Rezultatele sunt în milioane de instrucțiuni pe secundă (MIPS). Puteți compara aceste rezultate cu alte modele de unități de procesare de aici.

Concluzie

Lasă un răspuns

Adresa ta de email nu va fi publicată.