Teljesítmény

A Sysbench használata a Linux teljesítményteszteléséhez?

A Sysbench használata a Linux teljesítményteszteléséhez?
A Sysbench egy nyílt forráskódú és többcélú benchmark segédprogram, amely kiértékeli a CPU, a memória, az I / O és az adatbázis (MySQL) teljesítményének paramétereit. Ez az eszköz fontos a MySQL paraméterek összehasonlításához, különösen az intenzív adatbázis betöltésekor. Ez egy szabadon elérhető parancssori eszköz, amely egyszerű és közvetlen módot kínál a Linux rendszer tesztelésére.

Ez a cikk a Sysbench parancssori eszköz részleteit ismerteti. Megbeszéljük, hogyan tesztelhetjük a Linux operációs rendszer összetevőinek teljesítményét a sysbench segédprogramon keresztül is. Az összes parancsot végrehajtottuk a legfrissebb elérhető Ubuntu 20-on.04 rendszer.

Telepítse a Sysbench eszközt 

A sysbench segédprogram közvetlenül telepíthető a hivatalos Ubuntu adattárból a következő parancs futtatásával:

$ sudo apt install sysbench

Írja be az „Y” szót, majd nyomja meg az „Enter” gombot a telepítés folytatásához.

Végezze el a CPU összehasonlítását a sysbench eszközzel

A CPU teljesítményének értékeléséhez használja a következő parancsot a CPU benchmarkinghoz:

$ sysbench --test = cpu run

A teljes statisztikai statisztika megjelenik a terminálon, de itt fontos a „teljes idő”, amely az „Általános statisztikák” alatt jelenik meg a CPU teljesítményének teszteléséhez.

A CPU benchmark opcióit a következő paranccsal is felfedezheti:

$ sysbench --test = cpu help

A parancs paraméterei az Ön igényei szerint módosíthatók. Például használja a következőket a CPU teljesítményének összehasonlításához:

$ sysbench --test = cpu --cpu-max-prime = 20000 futás

A memória összehasonlítása a sysbench eszköz használatával

A memória teljesítményének teszteléséhez írja be a következő alapvető parancsot a terminálra:

$ sysbench --test = memóriafuttatás

A memória teljesítményét a két paraméter, az „Összes művelet” és az átvitt adatmennyiség vizsgálatával lehet tesztelni.

További memóriaopciók teszteléséhez használja a következő parancsot:

$ sysbench --test = memória segítség

Benchmark I / O a sysbench eszköz használatával

Az I / O teljesítményteszt egy kicsit eltér a CPU és a memória tesztjétől. A fájl I / O tesztelés során létre kell hoznia egy tesztfájlt, amely sokkal nagyobb, mint a RAM mérete. A „150 GB” érték beállítása jó. Az általános szekvenciális írási I / O teljesítményteszt a következő paranccsal hajtható végre:

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

Fedezze fel az opciókat a következő paranccsal az I / O benchmark végrehajtásához:

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

A terminálon számos lehetőség látható. Csak állítsa be a paraméterek értékeit az Ön igényei alapján, és tesztelje a Linux rendszer I / O teljesítményét.

A teljesítményteszt befejezése után törölje a tesztfájlt a következő paranccsal:

$ sysbench --test = fileio --file-total-size = 100G tisztítás

Következtetés

Ebben az oktatóanyagban leírtuk, hogyan kell telepíteni a sysbench segédprogramot egy Linux rendszerre, és hogyan kell tesztelni a CPU, a memória és a rendszer I / O teljesítményét. Próbálja ki a fenti lehetőségeket a pontosabb teljesítmény érdekében. Ennek az eszköznek a segítségével tesztelheti az adatbázisok teljesítményét is.

Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...