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ásKö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.