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 opschonenConclusie
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.