Opptreden

Hvordan bruke Sysbench til Linux ytelsestesting?

Hvordan bruke Sysbench til Linux ytelsestesting?
Sysbench er et åpen kildekode og multifunksjonelt referanseverktøy som evaluerer parameterfunksjonstester for CPU, minne, I / O og database (MySQL) ytelse. Dette verktøyet er viktig for å sammenligne MySQL-parametrene, spesielt når du kjører en belastning med den intensive databasen. Det er et fritt tilgjengelig kommandolinjeverktøy som gir en ukomplisert og direkte måte å teste Linux-systemet ditt på.

Denne artikkelen vil gi deg detaljene om Sysbench kommandolinjeverktøy. Vi vil diskutere hvordan vi også kan teste ytelsen til Linux OS-komponenter gjennom sysbench-verktøyet. Vi har implementert alle kommandoene på den siste tilgjengelige Ubuntu 20.04-systemet.

Installer Sysbench Tool 

Sysbench-verktøyet kan installeres direkte fra det offisielle Ubuntu-depotet ved å kjøre følgende kommando:

$ sudo apt installere sysbench

Skriv inn “Y” og trykk deretter “Enter” for å fortsette installasjonen.

Utfør CPU-benchmarking ved hjelp av sysbench Tool

For å evaluere CPU-ytelsen, bruk følgende kommando for CPU-benchmarking:

$ sysbench --test = CPU-kjøring

Den komplette rapportstatistikken vil vises på terminalen, men det viktigste her er "total tid" som vises under "Generell statistikk" for å teste CPU-ytelsen.

Du kan også utforske CPU-standardalternativer ved hjelp av følgende kommando:

$ sysbench --test = CPU-hjelp

Kommandoparametrene kan endres ut fra dine krav. Bruk for eksempel følgende for å måle CPU-ytelsen:

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

Benchmark Memory ved hjelp av sysbench Tool

For å teste minneytelsen, skriv inn følgende grunnleggende kommando på terminalen:

$ sysbench --test = minnekjøring

Minneytelse kan testes ved å undersøke de to parametrene, “Total Operations” og overført datamengde.

For å teste flere minnealternativer, bruk følgende kommando:

$ sysbench --test = minnehjelp

Benchmark I / O ved hjelp av sysbench Tool

I / O-ytelsestesten er litt forskjellig fra CPU- og minnetesten. I fil I / O-testing må du opprette en testfil som er mye større enn RAM-størrelsen. Verdien du kan angi ”150 GB” er god. Den generelle sekvensielle skrive I / O-ytelsestesten kan gjøres ved hjelp av følgende kommando:

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

Utforsk flere alternativer ved å bruke følgende kommando for å utføre I / O-referansen:

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

Det er mange alternativer vist på terminalen. Bare sett inn verdiene til parametrene basert på dine krav og test ytelsen til I / O for Linux-systemet ditt.

Når ytelsestesten er fullført, sletter du testfilen ved å bruke følgende kommando:

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

Konklusjon

I denne opplæringen har vi beskrevet hvordan du installerer sysbench-verktøyet på et Linux-system og hvordan du tester ytelsen til CPU, minne og I / O på systemet ditt. Prøv alle alternativene ovenfor for å få mer nøyaktige ytelsesresultater. Ved hjelp av dette verktøyet kan du også teste ytelsen til databaser.

Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...