KVM testing on Clear Linux OS 26480 via the Phoronix Test Suite.
Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Environment Notes: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswellGraphics Notes: UXADisk Mount Options Notes: relatime,rw,stripe=256Python Notes: Python 3.7.1Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB + PTE Inversion
Clear linux on raw .img Processor: 4 x AMD EPYC (with IBPB) @ 3.39GHz (4 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (0.0.0 BIOS), Chipset: Intel 440FX- 82441FX PMC, Memory: 4096MB, Disk: 442GB, Graphics: llvmpipe 3968MB, Audio: Intel 82801FB/FBM/FR/FW/FRW, Network: Intel 82540EM Gigabit
OS: Clear Linux OS 26480, Kernel: 4.18.16-296.kvm (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 3.3 Mesa 19.0.0-devel (LLVM 7.0 128 bits), Compiler: GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM
ClearLinux-KVM-IMG OpenBenchmarking.org Phoronix Test Suite 4 x AMD EPYC (with IBPB) @ 3.39GHz (4 Cores) QEMU Standard PC (i440FX + PIIX 1996) (0.0.0 BIOS) Intel 440FX- 82441FX PMC 4096MB 442GB llvmpipe 3968MB Intel 82801FB/FBM/FR/FW/FRW Intel 82540EM Gigabit Clear Linux OS 26480 4.18.16-296.kvm (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.0.0-devel (LLVM 7.0 128 bits) GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0 ext4 1440x900 KVM Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer ClearLinux-KVM-IMG Benchmarks System Logs - CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" - --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - UXA - relatime,rw,stripe=256 - Python 3.7.1 - KPTI + __user pointer sanitization + Full generic retpoline IBPB + PTE Inversion
Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. vs. Clear linux on raw .img Comparison Phoronix Test Suite Baseline +10% +10% +20% +20% +30% +30% 14.9% 14.5% 9.3% 8.4% 6.6% 6% 5.8% 4.1% 4% 3.9% 2.8% 2.3% 64Kb - 512MB - Write Performance 39.9% 1MB - 512MB - Write Performance 23% 4Kb - 512MB - Write Performance 19.6% 64Kb - 4GB - Write Performance 16.7% OpenGL - Image Scaling OpenGL - Gears 1MB - 4GB - Write Performance 13.6% Rand Write 1MB - 4GB - Read Performance CPU-based Raster - Text 64Kb - 4GB - Read Performance 64Kb - 512MB - Read Performance 5.9% OpenGL - Text CPU-based Raster - Gears XRender Extension - Gears 1MB - 512MB - Read Performance Total Time 3.3% 3 3.3% XRender Extension - Image Scaling CPU-based Raster - Image Scaling IOzone IOzone IOzone IOzone QGears2 QGears2 IOzone AIO-Stress IOzone QGears2 IOzone IOzone QGears2 QGears2 QGears2 IOzone GtkPerf Dbench QGears2 QGears2 Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBoxEntry Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 7 14 21 28 35 SE +/- 1.61, N = 3 29.20 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkComboBox Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 7 14 21 28 35 SE +/- 0.07, N = 3 32.19 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkRadioButton Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 0.4478 0.8956 1.3434 1.7912 2.239 SE +/- 0.01, N = 3 1.99 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Gears Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 40 80 120 160 200 SE +/- 0.24, N = 3 SE +/- 0.83, N = 3 176 183 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Image Scaling Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 300 600 900 1200 1500 SE +/- 13.12, N = 3 SE +/- 24.07, N = 5 1563 1606 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: OpenGL - Test: Image Scaling Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 130 260 390 520 650 SE +/- 3.89, N = 3 SE +/- 4.20, N = 3 509 585 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: CPU-based Raster - Test: Gears Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 40 80 120 160 200 SE +/- 0.83, N = 3 SE +/- 0.65, N = 3 170 177 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 100 200 300 400 500 SE +/- 41.71, N = 12 SE +/- 42.34, N = 12 438 446 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 300 600 900 1200 1500 SE +/- 49.89, N = 12 SE +/- 20.34, N = 3 1191 1263 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 200 400 600 800 1000 SE +/- 12.53, N = 12 SE +/- 13.93, N = 12 1036 1035 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 110 220 330 440 550 SE +/- 62.16, N = 12 SE +/- 34.33, N = 12 511 450 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 400 800 1200 1600 2000 SE +/- 86.36, N = 12 SE +/- 39.07, N = 12 1887 2045 1. (CC) gcc options: -O3
Dbench Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 41.30 40.79 1. (CC) gcc options: -lpopt -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math
OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 3 Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 0.61, N = 3 126 122 1. (CC) gcc options: -lpopt -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 30 60 90 120 150 SE +/- 5.03, N = 9 SE +/- 4.75, N = 9 134 135 1. (CC) gcc options: -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lreadline -lcurses -lz -ldl -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 1300 2600 3900 5200 6500 SE +/- 87.52, N = 3 SE +/- 96.55, N = 3 5811 6037 1. (CC) gcc options: -O3
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: OpenGL - Test: Gears Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 1.18, N = 3 138 158 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 600 1200 1800 2400 3000 SE +/- 18.49, N = 3 SE +/- 28.48, N = 3 2560 2574 1. (CC) gcc options: -O3
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: CPU-based Raster - Test: Text Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 70 140 210 280 350 SE +/- 0.56, N = 3 SE +/- 2.96, N = 3 303 323 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 110 220 330 440 550 SE +/- 47.68, N = 12 SE +/- 71.33, N = 12 503 431 1. (CC) gcc options: -O3
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: XRender Extension - Test: Text Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 70 140 210 280 350 SE +/- 2.60, N = 3 SE +/- 1.98, N = 3 301 305 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 130 260 390 520 650 SE +/- 68.21, N = 12 SE +/- 98.52, N = 9 593 482 1. (CC) gcc options: -O3
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: CPU-based Raster - Test: Image Scaling Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 200 400 600 800 1000 SE +/- 13.10, N = 12 SE +/- 7.16, N = 3 1066 1090 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 110 220 330 440 550 SE +/- 31.47, N = 12 SE +/- 39.09, N = 12 488 408 1. (CC) gcc options: -O3
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: Total Time Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 70 140 210 280 350 SE +/- 0.58, N = 3 SE +/- 17.81, N = 3 302 312 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 1100 2200 3300 4400 5500 SE +/- 88.30, N = 3 SE +/- 243.76, N = 12 5149 4862 1. (CC) gcc options: -O3
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkCheckButton Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 0.3285 0.657 0.9855 1.314 1.6425 SE +/- 0.01, N = 3 1.46 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 150 300 450 600 750 SE +/- 75.73, N = 12 SE +/- 69.13, N = 12 712 509 1. (CC) gcc options: -O3
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkToggleButton Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.02, N = 3 2.70 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
QGears2 This test runs qgears2, which is a test written by Zack Rusin and is based upon cairogears. This test can see how well different rendering backends perform and uses Qt4. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better QGears2 Rendering: OpenGL - Test: Text Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 40 80 120 160 200 SE +/- 2.11, N = 3 SE +/- 0.69, N = 3 156 165 1. (CXX) g++ options: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
GtkPerf This test calculates the average frame-rate from several different GTK operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GtkPerf 0.40 GTK Widget: GtkTextView - Scroll Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.00, N = 5 0.11 1. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
AIO-Stress AIO-Stress is an a-synchronous I/O benchmark created by SuSE. Current this profile uses a 2048MB test file and a 64KB record size. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Clear linux on raw .img 300 600 900 1200 1500 SE +/- 66.55, N = 12 SE +/- 112.80, N = 10 1426 1559 1. (CC) gcc options: -pthread -laio
Same settings as the ZVOL test except that this is running off a raw img instead of a zvol. Environment Notes: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswellGraphics Notes: UXADisk Mount Options Notes: relatime,rw,stripe=256Python Notes: Python 3.7.1Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB + PTE Inversion
Testing initiated at 26 November 2018 07:06 by user cleanpass.
Clear linux on raw .img Processor: 4 x AMD EPYC (with IBPB) @ 3.39GHz (4 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (0.0.0 BIOS), Chipset: Intel 440FX- 82441FX PMC, Memory: 4096MB, Disk: 442GB, Graphics: llvmpipe 3968MB, Audio: Intel 82801FB/FBM/FR/FW/FRW, Network: Intel 82540EM Gigabit
OS: Clear Linux OS 26480, Kernel: 4.18.16-296.kvm (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 3.3 Mesa 19.0.0-devel (LLVM 7.0 128 bits), Compiler: GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM
Environment Notes: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"Compiler Notes: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswellGraphics Notes: UXADisk Mount Options Notes: relatime,rw,stripe=256Python Notes: Python 3.7.1Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB + PTE Inversion
Testing initiated at 26 November 2018 10:53 by user cleanpass.