Prestatie

6 Handige Linux-apps om de CPU-prestaties te stresstesten en te benchmarken

6 Handige Linux-apps om de CPU-prestaties te stresstesten en te benchmarken
Benchmark- en stresstestmethoden worden vaak gebruikt om de prestaties van desktop-pc's en servers te meten. Deze tests zijn ook nuttig bij het vinden van hardwareproblemen en systeemafwijkingen die alleen worden waargenomen wanneer een systeem zwaar wordt belast.

Dit artikel bevat verschillende hulpprogramma's om CPU-benchmarks en stresstests op uw systeem uit te voeren. Hoewel veel van deze apps opties bieden om ook andere hardwarecomponenten te testen, richt dit artikel zich alleen op CPU-tests.

HardInfo (alleen benchmark)

HardInfo is een grafisch hulpprogramma voor Linux dat informatie weergeeft over verschillende hardwarecomponenten in uw pc, zoals processor, RAM-modules, sensoren, harde schijven enzovoort. Het ondersteunt ook het exporteren van een gedetailleerd rapport over uw systeem in txt- of html-indeling, zodat u het kunt delen met uw vrienden, het kunt vergelijken met andere systemen of het kunt gebruiken voor foutopsporingsdoeleinden.

Naast het tonen van algemene informatie over uw systeem, biedt HardInfo een aantal benchmarktools om de prestaties van uw hardware te meten. Wat CPU-benchmarking betreft, omvat het vijf methoden: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens en CPU Zlib.

Voer de onderstaande opdracht uit om HardInfo in Ubuntu te installeren:

$ sudo apt install hardinfo

Om een ​​CPU-benchmark uit te voeren, klikt u op een benchmarkmethode in het gedeelte "Benchmarks", zoals weergegeven in de onderstaande schermafbeelding.

Zodra de benchmark is afgelopen, zal HardInfo u vertellen of een lagere of hogere score beter is. Het geeft ook scores weer voor CPU's die door andere leveranciers zijn gemaakt voor eenvoudige vergelijking.

Sysbench (alleen benchmark)

Sysbench, zoals de naam al doet vermoeden, is een opdrachtregel-app om benchmarks op uw systeem uit te voeren. Sysbench is geschreven in Lua en is voornamelijk bedoeld voor databasebenchmarking. Het bevat echter ook opties om de CPU, het geheugen en de bestandsdoorvoer te testen.

Voer de onderstaande opdracht uit om Sysbench in Ubuntu te installeren:

$ sudo apt install sysbench

Voer de volgende opdracht uit om een ​​benchmark te starten met Sysbench:

$ sysbench cpu --threads=2 run

Waar:

U kunt andere opdrachtregelopties gebruiken om het benchmarkgedrag aan te passen. Meer details over deze opties vindt u hier.

Zodra de test is voltooid, kunt u de variabele "gebeurtenissen per seconde" gebruiken om de prestaties van uw CPU te meten. Helaas biedt Sysbench, in tegenstelling tot HardInfo, geen benchmarkresultaten van andere CPU-modellen die door verschillende hardwareleveranciers zijn gemaakt. Als u meerdere computers heeft, kunt u de test op beide uitvoeren en vervolgens de cijfers vergelijken. Hoger is het aantal gebeurtenissen per seconde, beter zijn de CPU-prestaties.

Stress (alleen stresstest)

Spanning is een eenvoudig hulpprogramma voor de opdrachtregel om stresstests voor CPU, geheugen en schijf uit te voeren.

U kunt stress in Ubuntu installeren door de volgende opdracht uit te voeren:

$ sudo apt install stress

Merk op dat Stress geen benchmarktest op uw systeem zal uitvoeren, maar consequent de CPU zal hameren en deze op 100% zal laten werken. U wordt geadviseerd om alle actieve apps te sluiten voordat u een test doet. Als u voor een langere periode onder stress staat, kan het systeem crashen en moet u mogelijk een harde reboot uitvoeren om het systeem te herstellen.

U kunt de stresstest starten door de onderstaande opdracht uit te voeren, waarbij "cpu" verwijst naar het aantal threads dat wordt gebruikt voor het uitvoeren van de test. Om de test op elk moment te stoppen, sluit u de terminal of drukt u op om het te laten stoppen.

$ spanning --cpu 2

Ik heb Stress veel gebruikt toen ik een jaar geleden een nieuwe pc voor mezelf bouwde. Het heeft me enorm geholpen bij het aanpassen van ventilatorsnelheden in BIOS voor verbeterde koeling.

Stress-ng (alleen stresstest)

Stress-ng is een bijgewerkte implementatie van de hierboven genoemde Stress-tool. Het is veel geavanceerder en bevat honderden tests om uw systeem te belasten.

U kunt Stress-ng in Ubuntu installeren door de onderstaande opdracht uit te voeren:

$ sudo apt install stress-ng

Merk op dat de bovengenoemde waarschuwing ook van toepassing is op deze tool. Als u langdurig stress-ng uitvoert, kan uw systeem bevriezen, waardoor het alleen kan worden hersteld door een harde herstart.

U kunt de stress-ng-test starten door de onderstaande opdracht uit te voeren, waarbij "cpu" verwijst naar het aantal threads dat wordt gebruikt voor het uitvoeren van de test. Om de test op elk moment te stoppen, sluit u de terminal of drukt u op om het te laten stoppen.

$ stress-ng --cpu 4

Als u de bovenstaande opdracht uitvoert, worden ongeveer 70 CPU-tests achter elkaar uitgevoerd. U kunt echter al deze tests parallel uitvoeren door de onderstaande opdracht uit te voeren:

$ stress-ng --cpu 4 --all

Het is mogelijk om de opdracht aan te passen met behulp van vele andere schakelopties voor de opdrachtregel, maar het valt buiten het bestek van dit artikel om ze hier allemaal uit te leggen. U kunt deze opties verkennen vanaf hier.

S-tui (alleen stresstest)

S-tui is een CPU-bronmonitor die een op een terminal gebaseerde grafische interface gebruikt om gegevens en grafieken weer te geven.

Het ondersteunt CPU-stresstests met behulp van de hierboven genoemde Stress-app, terwijl u een goed overzicht krijgt van de verschillende CPU-parameters zoals frequentie, temperatuur en gebruik.

S-tui kan in Ubuntu worden geïnstalleerd door de onderstaande opdracht uit te voeren:

$ sudo apt install s-tui stress

Omdat het slechts een op een terminal gebaseerde frontend is voor de Stress-opdrachtregel-app, moet u tijdens intensief gebruik variëren van systeemvergrendeling.

Voer de volgende opdracht uit om het te starten:. Om de test op elk moment te stoppen, sluit u de terminal of drukt u op om het te laten stoppen.

$ s-tui

7-zip (alleen benchmark)

7-Zip is een hulpmiddel voor bestandscompressie dat extreme compressieniveaus op bestanden kan uitvoeren en ze kan opslaan in een kleiner 7z-archiefformaat. 7-Zip wordt geleverd met een ingebouwde optie om LZMA-compressiebenchmarks uit te voeren voor het meten van CPU-prestaties.

Voer de opdracht uit om 7-Zip in Ubuntu te installeren:

$ sudo apt install p7zip-full

Gebruik de onderstaande opdracht om benchmark met één thread uit te voeren:

$ 7z b -mmt1

Multi-threaded benchmarking kan worden uitgevoerd met behulp van de volgende opdracht:

$ 7z b

De resultaten zijn in miljoen instructies per seconde (MIPS). U kunt deze resultaten vergelijken met andere CPU-modellen van hier.

Conclusie

Dit zijn enkele van de gratis en open source hulpprogramma's die CPU-benchmarks op uw systeem kunnen uitvoeren. In de goede oude tijd was het draaien van Flash Player in Firefox een uitstekende manier om je CPU te stressen. Tegenwoordig doen alle bovengenoemde apps het echter behoorlijk goed.

Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...