doriți să împingeți sistemul Linux la limitele sale maxime? Sau sunteți interesat să evaluați computerul Linux din punct de vedere al performanței? Oricum, aplicațiile de referință și instrumentele de testare a stresului vă pot oferi o înțelegere cantitativă a performanței computerului Linux.având în vedere acest lucru, avem o listă care acoperă unele dintre cele mai bune aplicații Linux pentru a compara performanța și testele de stres. Dar, mai întâi, să obținem o înțelegere clară a benchmarking-ului și a testelor de stres și a diferențelor dintre cele două.
Benchmarking vs. testarea stresului: care este diferența?
un instrument de referință este utilizat pentru a măsura performanța maximă posibilă de către PC atunci când manipulează o anumită sarcină sau funcție. Este cel mai util atunci când încercați să comparați două produse similare. Puteți compara scorurile de referință între produse pentru a vedea care dintre ele oferă performanțe mai bune.
un instrument de testare a stresului este conceput pentru a implementa sarcini grele pe sistem pentru a vedea dacă nu reușește. Puteți efectua un test de stres pe diferite părți ale sistemului, inclusiv procesorul, memoria, rețeaua etc. Acest tip de instrument vă poate ajuta să testați stabilitatea sistemului. În timpul unui test de stres, aplicația va verifica, de asemenea, dacă sistemul se poate recupera în siguranță din sarcina grea și poate reveni la stadiul normal.
De asemenea, dacă sunteți interesat să urmăriți consumul de resurse și statisticile de utilizare a sistemului, vă recomandăm să consultați lista noastră cu cele mai bune instrumente de monitorizare a performanței Linux.
cele mai bune aplicații Linux pentru Benchmark și test de stres CPU
acum, că aveți o înțelegere de bază a ceea ce fac instrumentele de benchmark și test de stres pentru dvs., să ne scufundăm rapid în lista noastră cu cele mai bune aplicații Linux pentru benchmarking și testare de stres. Rețineți că nu toate instrumentele menționate aici pot fi utilizate atât pentru benchmarking, cât și pentru testarea stresului.
unele dintre instrumente sunt concepute special pentru testarea la stres, în timp ce altele sunt destinate în principal pentru evaluarea comparativă a performanței. Acest lucru se datorează faptului că există foarte puține aplicații care pot efectua ambele funcționalități la un nivel suficient de bun. Dar acestea fiind spuse, am inclus câteva aplicații care vin cu instrumente decente pentru testarea stresului de bază și benchmarking, dacă asta este tot ce aveți nevoie.
vă vom arăta, de asemenea, cum să instalați și să utilizați aceste instrumente pe sistemul dvs. Vom folosi un sistem Ubuntu pentru a vă arăta procesul de configurare. Cu toate acestea, aceiași pași ar trebui să se aplice oricărei alte distribuții Linux.
Geekbench
utilizatorii Windows ar putea fi familiarizați cu Geekbench. Este un instrument popular de referință cross-platform, cu un sistem simplu de notare care arată rezultatele atât a performanțelor single-core, cât și a celor multi-core ale sistemului. Un scor Geekbench mai mare înseamnă o performanță mai bună.
De asemenea, puteți utiliza Geekbench pentru a vă testa sistemul simulând scenarii din lumea reală pentru a verifica modul în care sistemul se acumulează.
cum se instalează și se utilizează Geekbench:
pentru acest tutorial rapid, vom instala Geekbench 5.2.3, deoarece este cea mai recentă versiune. Pentru a face acest lucru, deschideți terminalul și introduceți următoarea comandă pentru a descărca și extrage fișierul de arhivă Geekbench 5.2.3.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
odată ce au extras fișierul, executați următoarea comandă pentru a lansa Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
după cum puteți vedea, spre deosebire de versiunea Windows, pe Linux, Geekbench va porni automat o serie de teste pe care le vedeți din linia de comandă. De asemenea, când testele sunt finalizate, veți obține un link URL. Puteți vizita acest link pentru a vedea rezultatele.
iată rezultatul nostru:
Notă: Când citiți acest articol în viitor, ar putea veni o versiune mai nouă a Geekbench afară. Verificați pagina oficială de descărcare pentru a vedea dacă este disponibilă o versiune mai nouă.
Dacă da, atunci tot ce trebuie să faceți este să înlocuiți toate comenzile de mai sus având 5.2.3 cu versiunea mai nouă. De asemenea, dacă apare o nouă versiune precum Geekbench 6 sau 7, atunci va trebui să înlocuiți ultima comandă cu „./ geekbench5 „la”./ geekbenchx „unde” x ” este noul număr de versiune.
Phoronix Test Suite
Phoronix Test Suite este una dintre cele mai cuprinzătoare de testare de performanță și instrumente de benchmarking Pentru Linux. Este complet open-source și vă oferă acces la peste 100 de teste pe care le puteți rula pentru a obține o idee cantitativă și calitativă a performanței sistemului dvs.
toate testele sunt efectuate într-o manieră complet automată, începând de la execuție până la raportare. Cea mai bună parte este că fiecare dintre aceste teste poate fi reprodus cu ușurință, permițându-vă să faceți modificări și să vă retestați sistemul pentru a vedea cum schimbă performanța.
cum se instalează și se utilizează suita de testare Phoronix:
pentru utilizatorii Ubuntu și Debian, suita de testare Phoronix poate fi instalată cu ușurință urmând câțiva pași de bază. În primul rând, utilizați comanda wget pentru a descărca cea mai recentă versiune a Phoronix Test Suite astfel:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
notă: la momentul scrierii, Phoronix 9.8.0 este cea mai recentă versiune, așa că o descărcăm. Când citiți acest lucru, dacă este disponibilă o versiune mai nouă, o puteți descărca schimbând doar 9.8.0 în comanda de mai sus la cea mai recentă versiune.
Dacă sunteți pe orice altă distribuție care nu se bazează pe Debian, puteți vizita site-ul lor oficial pentru a descărca fișierul universal Linux tar.
apoi, instalați gdebi, care este util pentru instalarea externă *.pachete deb. Pentru aceasta, introduceți următoarea comandă:
$ sudo apt install gdebi-core
În cele din urmă, pentru a instala suita de testare Phoronix, introduceți această comandă:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
notă: schimbați 9.8.0 la versiunea mai nouă a Phoronix dacă ați descărcat-o în schimb.
odată ce a terminat instalarea, puteți rula instrumentul introducând următoarea comandă:
$ phoronix-test-suite
după cum puteți vedea, vă va arăta mai întâi toți termenii și Condițiile și vă va întreba dacă sunteți de acord cu ei sau nu. Introduceți ‘ y ‘ Pentru da, pentru a accepta. Instrumentul va încărca apoi toate testele disponibile pentru a rula pe sistemul dvs.
fiecare test Phoronix vine cu propriul set de dependențe. Trebuie să le instalați pe sistemul dvs. înainte de a putea rula oricare dintre teste. Mai mult, fiecare dintre dependențe este foarte mare, dintre care unele pot depăși 1 GB.
De asemenea, dacă îl utilizați pe Ubuntu, va trebui să modificați pachetele install-ubuntu.script sh pentru a permite Phoronix pentru a descărca dependențele necesare. Dacă doriți să utilizați acest instrument de testare a stresului, atunci aici este un ghid detaliat de instalare și configurare pentru Phoronix pentru a vă ajuta.
Sysbench
Sysbench este un instrument de benchmarking gratuit și open-source bazat pe LuaJIT. Este un instrument de referință multi-threaded scriptable, care este cel mai frecvent utilizat pentru benchmarking baze de date. Cu toate acestea, acesta vine cu caracteristici care vă permit să testați și să comparați diferite părți ale sistemului dvs., inclusiv CPU, memorie și transfer de fișiere.
cum se instalează și se utilizează Sysbench:
dacă rulați Ubuntu, puteți instala cu ușurință Sysbench din depozitul apt. Tot ce trebuie să faceți este să introduceți următoarea comandă:
$ sudo apt install sysbench
odată ce instrumentul este descărcat, puteți începe benchmarking performanța procesorului introducând această comandă:
$ sysbench cpu --threads=2 run
în comanda de mai sus, ‘CPU’ afirmă tipul de test, iar ‘threads’ specifică numărul de fire care vor fi create de sysbench pentru a rula benchmark-ul multi-threaded.
aici este o privire mai detaliată la toate celelalte tipuri de teste și opțiuni disponibile sub Sysbench. După finalizarea testului, Sysbench vă va arăta rezultatele direct în terminal. Pentru a evalua performanța procesorului, puteți măsura și compara variabila „evenimente pe secunde” cu alte sisteme.
Stress-ng CLI Tool
Stress-ng este o implementare actualizată a Stress – care în sine este un utilitar simplu de linie de comandă care poate fi folosit pentru a testa CPU, memorie și chiar viteze de intrare și ieșire pe disc.
Stress-ng se bazează pe predecesorul său prin adăugarea a sute de teste avansate pentru a pune sarcină suplimentară și stres în sistemul dumneavoastră.
cum se instalează și se utilizează Stress-ng:
pe Ubuntu, puteți instala Stress-ng direct din depozitul apt. Pentru a face acest lucru, introduceți următoarea comandă în terminal:
$ sudo apt install stress-ng
Odată instalat, puteți începe să utilizați instrumentul pentru a testa diferite părți ale sistemului dvs., cum ar fi vitezele de I/o ale procesorului, memoriei și discului. Cu toate acestea, pentru această demonstrație, să ne uităm la modul în care puteți utiliza instrumentul pentru a vă stresa procesorul.
$ stress-ng --cpu 2
comanda de mai sus spune stres-ng pentru a testa CPU în cazul în care „2” se referă la numărul de lucrători filare pe sqrt(rand()). Odată ce executați comanda, instrumentul va începe să ruleze secvențial 70 de teste CPU unul după altul pentru a sublinia procesorul.
există mai multe comenzi pentru a vă ajuta să executați diferite teste de stres pe diferite părți ale sistemului. Dacă doriți să aflați mai multe, puteți vedea toate diferitele comenzi de stres-ng chiar aici.
Disclaimer: stresul-ng nu este o aplicație de benchmarking, ci un instrument de testare a stresului. Nu vă va oferi niciun scor de referință. Odată activat, acesta va începe ciocanul în jos CPU-ul, astfel încât acesta rulează continuu la 100% utilizare.
când utilizați instrumentul, ar trebui să ucideți toate celelalte aplicații care rulează pentru a vă asigura că nu există anomalii în testul de stres. De asemenea, nu este recomandat să vă stresați sistemul prea mult timp, deoarece acest lucru ar putea duce la un accident de sistem. Dacă se întâmplă acest lucru, va trebui să faceți o repornire grea pentru a vă recupera computerul.
GTKStressTesting (GST)
GST, prescurtarea de la GTKStressTesting, este un instrument de monitorizare a performanței și test de stres feature-bogat pentru PC-uri Linux. Aplicația este construită pe partea de sus a stresului. Ca atare, aveți acces la toate caracteristicile de testare a stresului ale instrumentului CLI. Cu toate acestea, spre deosebire de stres-ng, GST vine cu un GUI pentru a vă permite să controlați aplicația și caracteristicile sale diferite.
de asemenea, GST include o caracteristică de referință mic, ceva care este absent în stres-ng. În afară de aceasta, GST poate prelua și informațiile necesare despre CPU, RAM și placa de bază și poate afișa valorile de utilizare pe o interfață grafică curată, similară cu CPU-Z.
cum se instalează și se utilizează GTKStressTesting:
GST este disponibil în depozitul Flatpak. Deci, dacă aroma Linux pe care o rulați acceptă Flatpak, atunci puteți instala GST pe sistemul dvs. Aici este ghidul oficial înființat pentru Flatpak. Utilizați acest lucru mai întâi pentru a instala Flatpak pe distribuția Linux.
odată terminat, executați această comandă pentru a instala GST:
$ sudo flatpak install flathub com.leinardi.gst
după finalizarea instalării, rulați GST introducând această comandă:
$ flatpak run com.leinardi.gst
după cum puteți vedea, Instrumentul vă prezintă tone de informații referitoare la sistemul dvs. Privind în partea de sus, aveți setările testului de stres. Există o opțiune de a alege tipul de test de stres, împreună cu durata de timp și un număr predefinit de lucrători.
7-Zip
și pentru intrarea finală în lista noastră, avem 7-zip. Unii dintre voi s – ar putea să știți deja și să utilizați această aplicație ca instrument de compresie a fișierelor-care este utilizarea prevăzută.
cu toate acestea, lucru interesant despre 7-zip este că se poate efectua niveluri extreme de compresie pe fișierele dvs. pentru a reduce semnificativ dimensiunea lor și a le stoca în formatul de arhivă 7z. Puteți utiliza acest algoritm de compresie extremă pentru a măsura performanța procesorului sistemului dvs. 7-zip vine cu o caracteristică dedicată numită benchmark de compresie LZMA, care vă permite să faceți exact asta.
cum se instalează și se utilizează 7-ZIP Pentru a compara performanța:
utilizatorii Ubuntu pot instala cu ușurință 7-zip folosind comanda apt-get astfel:
$ sudo apt-get install p7zip-full
Odată instalat, puteți utiliza următoarea comandă pentru a rula un benchmark cu un singur fir folosind instrumentul:
$ 7z b -mmt1
puteți face, de asemenea, un punct de referință multi-threaded folosind această comandă:
$ 7z b
după cum puteți vedea, toate rezultatele sunt înregistrate în ‘milioane de instrucțiuni pe secundă’ sau MIPS. Acum Puteți compara aceste rezultate cu alte procesoare pentru a vedea unde se situează sistemul dvs.
Wrapping Up
deci, acestea au fost alegerile noastre pentru cele mai bune aplicații Linux pentru benchmark și test de stres. Sperăm că ați găsit această citire utilă și că v-a ajutat în evaluarea performanței PC-ului Linux.
acestea fiind spuse, există o mulțime de alte aplicații de testare a stresului și de benchmarking disponibile pe piață. Ca atare, dacă ați pierdut instrumentul preferat pentru măsurarea performanței sistemului Linux, atunci anunțați-ne în comentarii. Ne-ar plăcea să știm ce instrumente și aplicații utilizați pe computerul dvs. Și va oferi, de asemenea, colegilor dvs. cititori mai multe opțiuni din care să alegeți.