Prestanda

Hur man använder Sysbench för Linux Performance Testing?

Hur man använder Sysbench för Linux Performance Testing?
Sysbench är ett öppen källkod och mångsidigt riktmärkeverktyg som utvärderar parameters funktioner för CPU, minne, I / O och databasprestanda (MySQL). Det här verktyget är viktigt för att jämföra MySQL-parametrarna, särskilt när du kör en mängd intensiv databas. Det är ett fritt tillgängligt kommandoradsverktyg som ger ett okomplicerat och direkt sätt att testa ditt Linux-system.

Den här artikeln ger dig information om Sysbench-kommandoradsverktyget. Vi kommer att diskutera hur man testar prestanda för Linux OS-komponenter via sysbench-verktyget också. Vi har implementerat alla kommandon på den senaste tillgängliga Ubuntu 20.04-systemet.

Installera Sysbench Tool 

Sysbench-verktyget kan installeras direkt från det officiella Ubuntu-arkivet genom att köra följande kommando:

$ sudo apt installera sysbench

Ange "Y" och tryck sedan på "Enter" för att gå vidare med installationen.

Utför CPU-benchmarking med sysbench Tool

För att utvärdera CPU-prestanda, använd följande kommando för CPU-benchmarking:

$ sysbench --test = CPU-körning

Den fullständiga rapportstatistiken kommer att visas på terminalen, men det viktiga här är den "totala tiden" som kommer att visas under "Allmän statistik" för att testa CPU-prestanda.

Du kan också utforska CPU-benchmarkalternativ med följande kommando:

$ sysbench --test = cpu hjälp

Kommandoparametrarna kan ändras baserat på dina krav. Använd till exempel följande för att jämföra CPU-prestandan:

$ sysbench --test = cpu --cpu-max-prime = 20000 körning

Jämförelseminne med sysbench-verktyget

För att testa minnesprestanda, skriv följande grundläggande kommando på terminalen:

$ sysbench --test = minneskörning

Minnesprestanda kan testas genom att undersöka de två parametrarna, "Totala operationer" och överförda datamängder.

För att testa fler minnesalternativ, använd följande kommando:

$ sysbench --test = minneshjälp

Jämförelseindex I / O med sysbench-verktyget

I / O-prestandatestet skiljer sig lite från CPU- och minnestestet. I fil I / O-testning måste du skapa en testfil som är mycket större än din RAM-storlek. Värdet du kan ställa in ”150 GB” är bra. Det allmänna sekventiella skriv-I / O-prestandatestet kan göras med följande kommando:

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

Utforska fler alternativ genom att använda följande kommando för att utföra I / O-riktmärket:

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

Det finns många alternativ som visas på terminalen. Ange bara parametervärdena baserat på dina krav och testa prestanda för I / O i ditt Linux-system.

När prestandatestet är klart raderar du testfilen med följande kommando:

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

Slutsats

I den här handledningen har vi beskrivit hur man installerar sysbench-verktyget på ett Linux-system och hur man testar prestanda för din CPU, minne och I / O i ditt system. Försök med alla ovanstående alternativ för att få mer exakta resultat. Med detta verktyg kan du också testa databasernas prestanda.

Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...
Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...