Ovaj će vam članak pružiti detalje o alatu za naredbene retke Sysbench. Razgovarat ćemo o tome kako testirati performanse Linux OS komponenti i putem uslužnog programa sysbench. Implementirali smo sve naredbe na najnovijem dostupnom Ubuntu 20.04 sustav.
Instalirajte Sysbench Tool
Uslužni program sysbench može se izravno instalirati iz službenog spremišta Ubuntu pokretanjem sljedeće naredbe:
$ sudo apt install sysbench
Unesite "Y", a zatim pritisnite "Enter" za nastavak instalacije.
Izvršite benčmarking CPU-a pomoću alata sysbench
Da biste procijenili performanse CPU-a, upotrijebite sljedeću naredbu za benchmarking CPU-a:
$ sysbench --test = izvršavanje procesora
Kompletna statistika izvješća prikazat će se na terminalu, ali ovdje je najvažnije "ukupno vrijeme" koje će se prikazati u odjeljku "Opće statistike" za testiranje performansi CPU-a.
Opcije CPU referentne vrijednosti možete istražiti i pomoću sljedeće naredbe:
$ sysbench --test = pomoć procesora
Parametri naredbe mogu se mijenjati na temelju vaših zahtjeva. Na primjer, upotrijebite sljedeće za usporedbu performansi CPU-a:
$ sysbench --test = cpu --cpu-max-prime = 20000 pokretanje
Benchmark memorija pomoću alata sysbench
Da biste testirali performanse memorije, na terminalu upišite sljedeću osnovnu naredbu:
$ sysbench --test = pokretanje memorije
Performanse memorije mogu se testirati ispitivanjem dva parametra, "Ukupne operacije" i prenesene količine podataka.
Da biste testirali više mogućnosti memorije, upotrijebite sljedeću naredbu:
$ sysbench --test = pomoć u memoriji
Benchmark I / O pomoću alata sysbench
I / O test izvedbe malo se razlikuje od testa CPU-a i memorije. U I / O testiranju datoteke morate stvoriti testnu datoteku koja je puno veća od vaše RAM veličine. Vrijednost koju možete postaviti "150 GB" je dobra. Općeniti test izvedbe sekvencijalnog upisivanja I / O može se izvršiti pomoću sljedeće naredbe:
$ sysbench --test = fileio --file-test-mode = seqwr run
Istražite više opcija pomoću sljedeće naredbe za izvođenje I / O referentne vrijednosti:
$ sysbench --test = fileio --file-test-mode = seqwr pomoć
Na terminalu je prikazano mnogo opcija. Samo postavite vrijednosti parametara na temelju svojih zahtjeva i testirajte izvedbu I / O vašeg Linux sustava.
Kada je test izvedbe završen, izbrišite testnu datoteku pomoću sljedeće naredbe:
$ sysbench --test = fileio --file-total-size = 100G čišćenjeZaključak
U ovom uputstvu opisali smo kako instalirati uslužni program sysbench na Linux sustav i kako testirati performanse vašeg CPU-a, memorije i I / O-a vašeg sustava. Isprobajte sve gore navedene opcije da biste dobili preciznije rezultate izvedbe. Pomoću ovog alata možete testirati i izvedbu baza podataka.