Ydeevne

Sådan bruges Sysbench til Linux Performance Testing?

Sådan bruges Sysbench til Linux Performance Testing?
Sysbench er et open source og multifunktionelt benchmark-værktøj, der evaluerer parameterfunktionstest for CPU, hukommelse, I / O og database (MySQL) ydeevne. Dette værktøj er vigtigt for at sammenligne MySQL-parametrene, især når du kører en belastning af den intensive database. Det er et frit tilgængeligt kommandolinjeværktøj, der giver en ukompliceret og direkte måde at teste dit Linux-system på.

Denne artikel giver dig detaljer om Sysbench-kommandolinjeværktøjet. Vi vil diskutere, hvordan man også tester ydeevnen for Linux OS-komponenter gennem sysbench-hjælpeprogrammet. Vi har implementeret alle kommandoer på den senest tilgængelige Ubuntu 20.04-systemet.

Installer Sysbench Tool 

Sysbench-værktøjet kan installeres direkte fra det officielle Ubuntu-arkiv ved at køre følgende kommando:

$ sudo apt installere sysbench

Indtast "Y" og tryk derefter på "Enter" for at fortsætte installationen.

Udfør CPU-benchmarking ved hjælp af sysbench Tool

For at evaluere CPU-ydelsen skal du bruge følgende kommando til CPU-benchmarking:

$ sysbench --test = CPU-kørsel

Den komplette rapportstatistik vises på terminalen, men det vigtige her er den "samlede tid", der vises under "Generel statistik" for at teste CPU-ydelsen.

Du kan også udforske CPU-benchmarkindstillinger ved hjælp af følgende kommando:

$ sysbench - test = cpu hjælp

Kommandoparametrene kan ændres ud fra dine krav. Brug f.eks. Følgende til at sammenligne CPU-ydelsen:

$ sysbench --test = cpu - cpu-max-prime = 20000 kørsel

Benchmark-hukommelse ved hjælp af sysbench-værktøjet

For at teste hukommelsesydelsen skal du skrive følgende grundlæggende kommando på terminalen:

$ sysbench --test = hukommelseskørsel

Hukommelsesydelse kan testes ved at undersøge de to parametre, “Total Operations” og overført datamængde.

Brug følgende kommando for at teste flere hukommelsesindstillinger:

$ sysbench --test = hukommelseshjælp

Benchmark I / O ved hjælp af sysbench Tool

I / O-ydelsestesten er lidt anderledes end CPU- og hukommelsestesten. I fil I / O-test skal du oprette en testfil, der er meget større end din RAM-størrelse. Den værdi, du kan indstille ”150 GB”, er god. Den generelle sekventielle skrive I / O-ydelsestest kan udføres ved hjælp af følgende kommando:

$ sysbench --test = fileio --fil-test-mode = seqwr-kørsel

Udforsk flere muligheder ved at bruge følgende kommando til at udføre I / O-benchmarket:

$ sysbench --test = fileio --file-test-mode = seqwr hjælp

Der er mange muligheder vist på terminalen. Indstil bare værdierne for parametrene baseret på dine krav, og test udførelsen af ​​I / O i dit Linux-system.

Når præstationstesten er afsluttet, skal du slette testfilen ved hjælp af følgende kommando:

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

Konklusion

I denne vejledning har vi beskrevet, hvordan du installerer sysbench-værktøjet på et Linux-system, og hvordan du tester ydeevnen for din CPU, hukommelse og I / O af dit system. Prøv alle ovenstående muligheder for at få mere nøjagtige resultater. Ved hjælp af dette værktøj kan du også teste udførelsen af ​​databaser.

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...
Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....