Prestatie

Sysbench gebruiken voor prestatietests van Linux?

Sysbench gebruiken voor prestatietests van Linux?
Sysbench is een open-source en multifunctioneel benchmarkhulpprogramma dat de parameterkenmerken evalueert voor CPU-, geheugen-, I/O- en databaseprestaties (MySQL). Deze tool is belangrijk om de MySQL-parameters te benchmarken, vooral bij het uitvoeren van een belasting van de intensieve database. Het is een vrij beschikbare opdrachtregeltool die een ongecompliceerde en directe manier biedt om je Linux-systeem te testen.

Dit artikel geeft u de details over het Sysbench-opdrachtregelprogramma. We zullen ook bespreken hoe we de prestaties van Linux OS-componenten kunnen testen via het hulpprogramma sysbench utility. We hebben alle commando's geïmplementeerd op de nieuwste beschikbare Ubuntu 20.04 systeem.

Installeer Sysbench Tool Install 

Het hulpprogramma sysbench kan rechtstreeks vanuit de officiële Ubuntu-repository worden geïnstalleerd door de volgende opdracht uit te voeren:

$ sudo apt install sysbench

Voer "Y" in en druk vervolgens op "Enter" om verder te gaan met de installatie.

Voer CPU-benchmarking uit met behulp van sysbench Tool

Gebruik de volgende opdracht voor CPU-benchmarking om de CPU-prestaties te evalueren:

$ sysbench --test=cpu run

De volledige rapportstatistieken worden weergegeven op de terminal, maar het belangrijkste hier is de "totale tijd" die wordt weergegeven onder de "Algemene statistieken" om de CPU-prestaties te testen.

U kunt ook de CPU-benchmarkopties verkennen met de volgende opdracht:

$ sysbench --test=cpu help

De opdrachtparameters kunnen worden gewijzigd op basis van uw vereisten. Gebruik bijvoorbeeld het volgende om de CPU-prestaties te benchmarken:

$ sysbench --test=cpu --cpu-max-prime=20000 uitvoeren

Benchmark-geheugen met behulp van de sysbench-tool

Typ de volgende basisopdracht op de terminal om de geheugenprestaties te testen:

$ sysbench --test=geheugen run

De geheugenprestaties kunnen worden getest door de twee parameters te onderzoeken: 'Totale bewerkingen' en overgedragen gegevens examining.

Gebruik de volgende opdracht om meer geheugenopties te testen:

$ sysbench --test=geheugenhulp

Benchmark I/O met behulp van de sysbench Tool

De I/O-prestatietest is een beetje anders dan de CPU- en geheugentest. Bij het testen van bestands-I/O moet u een testbestand maken dat veel groter is dan uw RAM-grootte. De waarde die u kunt instellen "150 GB" is goed. De algemene sequentiële schrijf-I/O-prestatietest kan worden uitgevoerd met de volgende opdracht:

$ sysbench --test=fileio --file-test-mode=seqwr run

Ontdek meer opties door de volgende opdracht te gebruiken om de I/O-benchmark uit te voeren:

$ sysbench --test=fileio --file-test-mode=seqwr help

Er zijn veel opties weergegeven op de terminal. Stel gewoon de waarden van de parameters in op basis van uw vereisten en test de prestaties van de I/O van uw Linux-systeem.

Nadat de prestatietest is voltooid, verwijdert u het testbestand met de volgende opdracht:

$ sysbench --test=fileio --file-total-size=100G opschonen

Conclusie

In deze zelfstudie hebben we beschreven hoe u het hulpprogramma sysbench op een Linux-systeem kunt installeren en hoe u de prestaties van uw CPU, geheugen en I/O van uw systeem kunt testen. Probeer alle bovenstaande opties om nauwkeurigere prestatieresultaten te krijgen. Met deze tool kunt u ook de prestaties van databases testen.

Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
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...