glxgears <===> tocici se kolecka / ukazuje ale kolem 58 FPS / Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate.
__GL_SYNC_TO_VBLANK=0 glxgears <===> ukazuje spravne Framerate / frames in 5.0 seconds
__GL_SYNC_TO_VBLANK=0 glxgears -fullscreen <===> to same ale plna obrazovka / 12965 frames in 5.0 seconds = 2592.833 FPS

glmark2 <===> GL mark is a much richer benchmarking tool developed by the kind people behind the Linaro distribution. Contrary to glxgears, glmark offers a rich set of tests that concern different aspects of your graphics unit performance (buffering, building, lighting, texturing etc), allowing for a much more comprehensive and meaningful test. Each test is conducted for 10 seconds and the frame rate is counted individually. In the end, users get a performance score based on all previous tests. I like this tool for its simplicity and flawless operation.
Unigine Benchmark https://benchmark.unigine.com

sudo apt-get install glmark2


Phoronix-test-suite

Ukázka práce v terminálu s Phoronix-test-suite:

phoronix-test-suite <===> vypíše přehled možností, základní informace o produktu
phoronix-test-suite list-available-suites/tests <===> vypíše seznam dostupných balíčků/testů
phoronix-test-suite install Object <===> nainstaluje vybraný test
phoronix-test-suite benchmark Object <===> spustí test, s možností uložení výsledku
phoronix-test-suite list-saved-results <===> vypíše uložené výsledky testů
phoronix-test-suite show-result Object <===> vypíše výsledky testů vybraného objektu

Obr. 7. Ukázka grafu generovaného nástrojem Phoronix-test-suite [12]

Obr. 6. Ukázka výpisu výsledku testu GtkPerf [12]

Použité testovací komponenty sady Phoronix

Aby bylo testování komplexní a multiplatformní, byly vybrány sady testů, které byly postupně spouštěny na jednotlivých virtuálních strojích. To znamená, procesor, operační paměť, grafický adaptér a pevný disk.
Pro procesor byly vybrány testy:
pts/compression - Tato testovací sada se skládá z testů, která měří různé formy komprese souborů jako je gzip, bzip2, 7zip a lzma. Sada používá stejný soubor o velikosti 512MB. Velice vhodná pro testování procesoru, operační paměti a celkového výkonu systému.
Výstupem je čas potřebný pro kompresi.
pts/himeno - Tento test je lineárním řešitelem tlaku Poisson pomocí Jacobi metody. Jedná se o složitý výpočet. Výstupem je hodnota v jednotkách MIPS.
Pro pevný disk byly vybrány testy:
pts/unpack-linux - Tento test měří, jak dlouho trvá rozbalení souboru linux-.tar.bz2.
Velikost tohoto souboru byla v našem případě 70MB. Výstupem je čas potřebný pro rozbalení souboru.
pts/apache - Tento testovací profil měří, kolik požadavků za sekundu je schopen http server vyřídit při zátěži. Požadavků je700 000 z toho 100 se provádí souběžně. Výstupem je číslo udávající vyřízený požadavek za sekundu.
pts/aio-stress - AIO stress je asynchronní I/O benchmark vytvoření SuSe.
Používá 2048MB testovací soubor. Výstupem je hodnota v jednotkách MB/s.

Pro operační paměť byly vybrány testy:

pts/ramspeed - Tento test testuje výkon operační paměti. Výstupem je hodnota v MB/s.
pts/stream - Stream je jednoduchý syntetický benchmark, který měří propustnost operační paměti a odpovídající výpočetní rychlost jednoduchých vektorových jader. Výstupem je hodnota v MB/s.

Pro grafický adaptér byly vybrány testy:

glxgears <===> Jednoduchý nástroj, který je snad v každé distribuci linuxu.
Zobrazuje sadu rotujících ozubených kol a vypisuje do terminálu v pravidelných 5s intervalech počet snímků za sekundu. Velice populární srovnávací nástroj.
pts/j2dbench <===> Java 2D Microbenchmark. Tato sada obsahuje sérii mikro testů zjišťujících výkon OpenGL. Tento průmyslový standard specifikuje multiplatformní rozhraní (API) pro tvorbu aplikací počítačové grafiky. Výstupem je hodnota v jednotkách za sekundu.
pts/gtkperf <===> Tato sada obsahuje testy zaměřené na testování grafického adaptéru. Gtkperf testuje práci uživatele s grafickým uživatelským rozhraním operačních systémů. Vypočítává průměrnou snímkovou frekvenci GTK operací.[12]


glxinfo  <===> ??