wilt u uw Linux-systeem tot de maximale limieten pushen? Of bent u geïnteresseerd in het evalueren van uw Linux PC in termen van prestaties? Hoe dan ook, benchmark apps en stresstesttools kunnen u een kwantitatief inzicht geven in de prestaties van uw Linux PC.
met dit in gedachten hebben we een lijst met enkele van de beste Linux apps om prestaties en stresstests te benchmarken. Maar laten we eerst een duidelijk inzicht krijgen in benchmarking en stresstests en de verschillen tussen de twee.
Benchmarking vs. stresstests: Wat is het verschil?
een Benchmark-Tool wordt gebruikt om de maximaal mogelijke prestaties van de PC te meten bij het afhandelen van een specifieke taak of functie. Het is het meest nuttig wanneer het proberen om twee soortgelijke producten te vergelijken. U kunt de benchmark scores vergelijken tussen de producten om te zien welke betere prestaties biedt.
een Stresstestinstrument is ontworpen om een zware belasting van het systeem te implementeren om te zien of het niet werkt. U kunt een stresstest uitvoeren op verschillende delen van het systeem, waaronder de processor, het geheugen, het netwerk, enz. Dit type gereedschap kan u helpen de stabiliteit van het systeem te testen. Tijdens een stresstest zal de app ook controleren of het systeem veilig kan herstellen van de zware belasting en terugkeren naar zijn normale fase.
ook, als je geïnteresseerd bent in het in de gaten houden van resource verbruik en systeemgebruik statistieken, dan raden we je aan om onze lijst met de beste Linux performance monitoring tools te bekijken.
beste Linux-Apps om te benchmarken en CPU-stresstest
Nu u een basiskennis hebt van wat benchmark-en stresstesttools voor u doen, laten we snel een kijkje nemen in onze lijst met de beste Linux-apps voor benchmarking en stresstests. Houd er rekening mee dat niet alle hier genoemde instrumenten kunnen worden gebruikt voor zowel benchmarking als stresstests.
sommige instrumenten zijn specifiek ontworpen voor stresstests, terwijl andere voornamelijk bedoeld zijn voor het benchmarken van prestaties. Dit komt omdat er zeer weinig apps die beide functionaliteiten kunnen uitvoeren op een goed genoeg niveau. Maar dat gezegd hebbende, we hebben een paar apps die wordt geleverd met fatsoenlijke tools voor basic stresstests en benchmarking opgenomen, als dat alles is wat je nodig hebt.
we zullen je ook laten zien hoe je deze tools op je Linux systeem kunt installeren en gebruiken. We zullen een Ubuntu-systeem gebruiken om u het installatieproces te laten zien. Echter, dezelfde stappen moeten van toepassing zijn op alle andere Linux distributies.
Geekbench
Windows-gebruikers kunnen bekend zijn met Geekbench. Het is een populaire cross-platform benchmark tool met een eenvoudig scoresysteem dat de resultaten van zowel single-core en multi-core prestaties van het systeem toont. Een hogere Geekbench score betekent betere prestaties.
U kunt Geekbench ook gebruiken om uw systeem te stressten door real-world scenario ‘ s te simuleren om te controleren hoe het systeem zich opstapelt.
hoe Geekbench te installeren en te gebruiken:
voor deze snelle handleiding zullen we Geekbench 5.2.3 installeren, omdat het de nieuwste versie is. Om dit te doen, open de terminal en voer het volgende commando in om het Geekbench 5.2.3 archiefbestand te downloaden en uit te pakken.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
nadat u het bestand hebt geëxtraheerd, voert u het volgende commando uit: lanceer Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
zoals u kunt zien, in tegenstelling tot de Windows versie, op Linux, zal Geekbench automatisch een reeks tests starten die je vanaf de opdrachtregel ziet. Ook, wanneer de tests zijn voltooid, krijgt u een URL link. U kunt deze link bezoeken om de resultaten te zien.
Hier is ons resultaat:
Opmerking: Wanneer u dit artikel in de toekomst leest, kan een nieuwere versie van Geekbench verschijnen. Controleer hun officiële downloadpagina om te zien of een nieuwere versie beschikbaar is.
zo ja, dan hoeft u alleen maar alle bovenstaande commando ‘ s met 5.2.3 te vervangen door de nieuwere versie. Ook, als een nieuwe versie zoals Geekbench 6 of 7 komt uit, dan moet u de laatste opdracht te vervangen door “./ geekbench5 “to”./ geekbenchx “waarbij’ x ‘ het nieuwe versienummer is.
Phoronix Test Suite
Phoronix Test Suite is een van de meest uitgebreide prestaties testen en benchmarking tools voor Linux. Het is volledig open-source en geeft u toegang tot meer dan 100 tests die u kunt uitvoeren om een kwantitatief en een kwalitatief idee van de prestaties van uw systeem te krijgen.
alle tests worden volledig automatisch uitgevoerd, van uitvoering tot rapportage. Het beste deel is dat elk van deze tests gemakkelijk kunnen worden gereproduceerd, zodat u tweaks te maken, en opnieuw testen van uw systeem om te zien hoe dat de prestaties verandert.
hoe de Phoronix Test Suite te installeren en te gebruiken:
Voor Ubuntu-en Debian-gebruikers kan de Phoronix Test Suite eenvoudig worden geïnstalleerd na een paar basisstappen. Gebruik eerst het wget commando om de nieuwste versie van Phoronix Test Suite als volgt te downloaden:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
opmerking: op het moment van schrijven is Phoronix 9.8.0 de nieuwste versie, dus we zijn het aan het downloaden. Wanneer u dit leest, als er een nieuwere versie beschikbaar is, kunt u deze downloaden door gewoon 9.8.0 in het bovenstaande commando te wijzigen naar de nieuwste versie.
Als u op een andere distributie zit die niet op Debian is gebaseerd, kunt u hun officiële website bezoeken om het universal Linux tar bestand te downloaden.
installeer vervolgens de gdebi, wat handig is voor het installeren van extern *.deb-pakketten. Om dit te doen, voer je het volgende commando in:
$ sudo apt install gdebi-core
om de Phoronix Test Suite te installeren, voer je het volgende commando in:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
opmerking: Change 9.8.0 naar de nieuwere versie van Phoronix als je dat in plaats daarvan hebt gedownload.
zodra de installatie is voltooid, kunt u het gereedschap uitvoeren door het volgende commando in te voeren:
$ phoronix-test-suite
zoals u kunt zien, zal het u eerst alle algemene voorwaarden laten zien en u vragen of u ermee akkoord gaat of niet. Voer ‘ y ‘ in voor Ja, om te accepteren. De tool zal dan laden alle beschikbare tests voor u om te draaien op uw systeem.
elke phoronix-test wordt geleverd met zijn eigen set afhankelijkheden. U moet ze op uw systeem installeren voordat u een van de tests kunt uitvoeren. Bovendien is elk van de afhankelijkheden zeer groot, waarvan sommige meer dan 1 GB kunnen zijn.
ook als u het gebruikt op Ubuntu, moet u de install-ubuntu-pakketten wijzigen.sh script om Phoronix om de nodige afhankelijkheden te downloaden. Als u deze stresstest tool wilt gebruiken, dan is hier een gedetailleerde installatie en set-up guide voor Phoronix om u te helpen.
Sysbench
Sysbench is een gratis en open-source benchmarking tool gebaseerd op LuaJIT. Het is een scriptable multi-threaded benchmark tool die het meest wordt gebruikt voor database benchmarking. Het komt echter met functies waarmee u verschillende delen van uw systeem kunt testen en benchmarken, waaronder de CPU, het geheugen en de bestandsdoorvoer.
installeren en gebruiken van Sysbench:
Als u Ubuntu uitvoert, kunt u Sysbench eenvoudig installeren vanuit de apt-repository. Het enige wat u hoeft te doen is het volgende commando in te voeren:
$ sudo apt install sysbench
zodra het gereedschap is gedownload, kunt u beginnen met het benchmarken van de CPU-prestaties door dit commando in te voeren:
$ sysbench cpu --threads=2 run
In het bovenstaande commando ‘CPU’ staten van test type, en ’threads’ geeft het aantal draden die worden gemaakt door Sysbench voor het uitvoeren van de multi-threaded benchmark.
Hier is een meer gedetailleerde blik op alle andere soorten tests en opties die beschikbaar zijn onder Sysbench. Zodra de test is voltooid, zal Sysbench u de resultaten direct in de terminal tonen. Om de prestaties van de CPU te evalueren, kunt u de variabele “Events Per Seconds” meten en vergelijken met andere systemen.
Stress-ng CLI Tool
Stress-ng is een bijgewerkte implementatie van Stress – die zelf een eenvoudig command-line hulpprogramma is dat kan worden gebruikt om CPU, geheugen en zelfs schijf invoer-en uitvoersnelheden te testen.
Stress-ng bouwt voort op zijn voorganger door het toevoegen van honderden geavanceerde tests om extra belasting en stress uit uw systeem te zetten.
hoe Stress-ng te installeren en te gebruiken:
Op Ubuntu kunt u Stress-ng rechtstreeks installeren vanuit de apt-repository. Om dit te doen, voer je het volgende commando in de terminal in:
$ sudo apt install stress-ng
eenmaal geà nstalleerd, kun je het gereedschap gebruiken om verschillende delen van je systeem zoals CPU -, geheugen-en disk I/O-snelheden te testen. Echter, voor deze demonstratie, laten we eens kijken naar hoe u de tool kunt gebruiken om uw CPU te benadrukken.
$ stress-ng --cpu 2
het bovenstaande commando vertelt de Stress-ng om de CPU te testen waarbij “2” verwijst naar het aantal werknemers dat op sqrt draait(rand()). Zodra u de opdracht uit te voeren, zal het gereedschap beginnen om sequentieel 70 CPU-tests één na de andere uit te voeren om de CPU te benadrukken.
er zijn veel meer commando ‘ s om u te helpen verschillende stresstests uit te voeren op verschillende delen van uw systeem. Als u meer wilt weten, kunt u alle verschillende Stress-ng commando ‘ s hier zien.
Disclaimer: Stress-ng is geen benchmarking app, maar een stress testing tool. Het geeft je geen benchmark score. Eenmaal geactiveerd, het zal beginnen hameren op uw CPU, zodat het voortdurend draait op 100% gebruik.
wanneer u de tool gebruikt, moet u alle andere actieve apps uitschakelen om ervoor te zorgen dat er geen anomalieën zijn in de stresstest. Ook wordt het niet aanbevolen om uw systeem te lang te benadrukken, omdat dat kan leiden tot een systeemcrash. Als dit gebeurt, moet u een harde reboot doen om uw PC te herstellen.
GTKStressTesting (GST)
GST, kort voor GTKStressTesting, is een functie-rijke prestatie monitoring en stresstesttool Voor Linux pc ‘ s. De app is gebouwd op de top van Stress-ng. Als zodanig krijgt u toegang tot alle stresstests functies van de CLI tool. Echter, in tegenstelling tot Stress-ng, GST wordt geleverd met een GUI om u de controle van de app en de verschillende functies.
ook bevat GST een kleine benchmark-functie, iets dat afwezig is in Stress-ng. Anders dan dit, kan GST ook de benodigde informatie over uw CPU, RAM en moederbord ophalen, en de gebruiksstatistieken weergeven op een schone GUI, vergelijkbaar met CPU-Z.
hoe te installeren en gebruiken GTKStressTesting:
GST is beschikbaar in de Flatpak repository. Dus als de smaak van Linux die u draait ondersteunt Flatpak, dan kunt u GST installeren op uw systeem. Hier is de officiële Setup guide voor Flatpak. Gebruik dit eerst om Flatpak op je Linux distro te installeren.
eenmaal klaar, voer dit commando uit om GST te installeren:
$ sudo flatpak install flathub com.leinardi.gst
Nadat de installatie is voltooid, voert u GST door het invoeren van dit commando:
$ flatpak run com.leinardi.gst
Zoals u kunt zien, de tool geeft u veel informatie over uw systeem. Als je naar de bovenkant kijkt, heb je de instellingen voor de stresstest. Er is een optie om het type stresstest te kiezen, samen met de tijdsduur en een vooraf bepaald aantal werknemers.
7-Zip
en voor de laatste vermelding in onze lijst hebben we 7-zip. Sommigen van jullie misschien al weten en gebruiken deze applicatie als een bestand compressie tool – dat is het beoogde gebruik.
het leuke aan 7-zip is echter dat het extreme compressie-niveaus op uw bestanden kan uitvoeren om hun grootte aanzienlijk te verminderen en ze op te slaan in het 7z-archiefformaat. U kunt deze extreme compressie algoritme gebruiken om de CPU prestaties van uw systeem te meten. 7-zip wordt geleverd met een speciale functie genaamd de LZMA compressie benchmark waarmee u precies dat doen.
Hoe 7-ZIP te installeren en te gebruiken om prestaties te benchmarken:
Ubuntu gebruikers kunnen 7-zip eenvoudig installeren met behulp van de apt-get opdracht als volgt:
$ sudo apt-get install p7zip-full
eenmaal geïnstalleerd, kunt u het volgende commando gebruiken om een single-threaded benchmark uit te voeren met behulp van het gereedschap:
$ 7z b -mmt1
u kunt ook een benchmark met meerdere threads uitvoeren met dit commando:
$ 7z b
zoals u kunt zien, worden alle resultaten geregistreerd in ‘miljoen instructies per seconde’ of mips. U kunt deze resultaten nu vergelijken met andere CPU ‘ s om te zien waar uw systeem gelederen.
inpakken
dus dit waren onze picks voor de beste Linux apps voor benchmark en stresstest. We hopen dat je dit gelezen nuttig vond en dat het je hielp bij het evalueren van de prestaties van de Linux PC.
Dit gezegd zijnde, zijn er tal van andere stresstests en benchmarking apps beschikbaar in de markt. Als zodanig, als je hebt gemist op uw favoriete tool voor het meten van de prestaties van uw Linux-systeem, laat het ons weten in de commentaren. We zouden graag willen weten welke tools en apps je gebruikt op je Linux PC. En het zal ook geven uw mede lezers meer opties om uit te kiezen.