Xen Core Scheduling RFC patch benches, NUMA host, Xen dom0 run, SMT on, series applied, sched_granularity set to 'thread' (default)
Xen dom0, SMT On, vanilla Environment Notes: LIBGL_DEBUG=quietCompiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindDisk Notes: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264Security Notes: __user pointer sanitization + disabled + PTE Inversion
Xen dom0, SMT on, patched, sched_granularity=thread Processor: Intel Xeon E5620 (1 Core / 16 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe
OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor
xen-coresched-rfc-xen-NUMA OpenBenchmarking.org Phoronix Test Suite Intel Xeon E5620 (1 Core / 16 Threads) Dell 0CRH6C (A09 BIOS) Intel 5520 I/O + ICH10R 12288MB 1000GB Western Digital WD10EALX-759 AMD FirePro 2260 256MB Intel 82801JI DELL P2210 Broadcom NetXtreme BCM5761 PCIe openSUSE Tumbleweed 20190403 5.0.5-1-default (x86_64) GNOME Shell 3.30.2 X Server GCC 8.3.1 20190226 [gcc-8-branch revision 269204] ext4 1920x1080 Xen 4.13.-unstable Hypervisor Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution System Layer Xen-coresched-rfc-xen-NUMA Benchmarks System Logs - LIBGL_DEBUG=quiet - --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind - BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264 - __user pointer sanitization + disabled + PTE Inversion
Xen dom0, SMT On, vanilla vs. Xen dom0, SMT on, patched, sched_granularity=thread Comparison Phoronix Test Suite Baseline +5.3% +5.3% +10.6% +10.6% +15.9% +15.9% 21% 7.2% 4.3% 4.2% 2.8% 2.1% Socket Activity Triad 17.1% 4 - Thread C.u.1.0.3.s.i.i.C.L.1 6.2% H.2.V.E 4.5% Rand Write Scale Bsearch 3.6% T.S.I 16 - Thread 2.1% G.Q.D.S 8 - Thread 2% Stress-NG Stream Hackbench Zstd Compression x264 AIO-Stress Stream Stress-NG SQLite Hackbench Stress-NG Hackbench Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread
xen-coresched-rfc-xen-NUMA stress-ng: Socket Activity stream: Triad compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 aio-stress: Rand Write stream: Scale stress-ng: Bsearch sqlite: Timed SQLite Insertions hackbench: 16 - Thread stress-ng: Glibc Qsort Data Sorting hackbench: 8 - Thread stress-ng: Semaphores stress-ng: System V Message Passing stream: Copy compress-7zip: Compress Speed Test stress-ng: Forking build-mplayer: Time To Compile stream: Add hackbench: 1 - Thread fio: Rand Write - POSIX AIO - No - No - 512KB - Default Test Directory x265: H.265 1080p Video Encoding fio: Rand Read - POSIX AIO - No - No - 512KB - Default Test Directory smallpt: Global Illumination Renderer; 128 Samples stress-ng: CPU Stress stress-ng: Context Switching stress-ng: Vector Math hackbench: 4 - Thread compress-pbzip2: 256MB File Compression x264: H.264 Video Encoding Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 1527 17771 33.78 1602 14724 3221 325 190 58.62 102 2143051 3706551 17977 25199 8090 46.95 16385 12.80 60.47 3.95 41.20 29.92 1671 614295 10567 74.91 8.24 32.86 1847 15177 35.87 1671 15349 3108 316 194 59.83 104 2184373 3639035 17691 24826 7997 46.45 16251 12.89 60.87 3.93 41.30 29.99 1668 613572 10563 69.91 8.27 31.44 OpenBenchmarking.org
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 400 800 1200 1600 2000 SE +/- 24.55, N = 4 SE +/- 24.15, N = 6 1527 1847 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 300 600 900 1200 1500 Min: 1458.93 / Avg: 1526.95 / Max: 1563.11 Min: 1741.76 / Avg: 1847.44 / Max: 1903.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 4K 8K 12K 16K 20K SE +/- 57.83, N = 5 SE +/- 51.97, N = 5 17771 15177 1. (CC) gcc options: -O3 -march=native -fopenmp
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3K 6K 9K 12K 15K Min: 17632.3 / Avg: 17771.26 / Max: 17958.7 Min: 15082 / Avg: 15176.84 / Max: 15337.3 1. (CC) gcc options: -O3 -march=native -fopenmp
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 8 16 24 32 40 SE +/- 0.67, N = 3 SE +/- 0.40, N = 3 33.78 35.87 1. (CC) gcc options: -O3 -pthread -lz
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 8 16 24 32 40 Min: 32.84 / Avg: 33.78 / Max: 35.08 Min: 35.08 / Avg: 35.87 / Max: 36.43 1. (CC) gcc options: -O3 -pthread -lz
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.
Result
OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 400 800 1200 1600 2000 SE +/- 12.71, N = 3 SE +/- 18.49, N = 10 1602 1671 1. (CC) gcc options: -pthread -laio
Result Confidence
OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 300 600 900 1200 1500 Min: 1576.58 / Avg: 1601.99 / Max: 1615.42 Min: 1505.35 / Avg: 1671.46 / Max: 1696.53 1. (CC) gcc options: -pthread -laio
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3K 6K 9K 12K 15K SE +/- 82.38, N = 5 SE +/- 34.88, N = 5 14724 15349 1. (CC) gcc options: -O3 -march=native -fopenmp
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3K 6K 9K 12K 15K Min: 14474.5 / Avg: 14723.8 / Max: 14943.2 Min: 15245.2 / Avg: 15348.82 / Max: 15421.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 700 1400 2100 2800 3500 SE +/- 1.90, N = 3 SE +/- 5.65, N = 3 3221 3108 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 600 1200 1800 2400 3000 Min: 3217.78 / Avg: 3221.26 / Max: 3224.32 Min: 3096.45 / Avg: 3107.61 / Max: 3114.76 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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.
Result
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 70 140 210 280 350 SE +/- 4.35, N = 9 SE +/- 5.62, N = 9 325 316 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 60 120 180 240 300 Min: 309.81 / Avg: 324.62 / Max: 345.55 Min: 296.42 / Avg: 315.52 / Max: 341.76 1. (CC) gcc options: -O2 -lz -ldl -lpthread
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 40 80 120 160 200 SE +/- 2.16, N = 3 SE +/- 2.79, N = 3 190 194 1. (CC) gcc options: -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 40 80 120 160 200 Min: 186.71 / Avg: 190.31 / Max: 194.17 Min: 188.68 / Avg: 194.03 / Max: 198.07 1. (CC) gcc options: -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 13 26 39 52 65 SE +/- 1.01, N = 3 SE +/- 0.04, N = 3 58.62 59.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 12 24 36 48 60 Min: 56.6 / Avg: 58.62 / Max: 59.73 Min: 59.77 / Avg: 59.83 / Max: 59.9 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.62, N = 3 102 104 1. (CC) gcc options: -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 20 40 60 80 100 Min: 101.49 / Avg: 102.16 / Max: 102.92 Min: 102.59 / Avg: 103.79 / Max: 104.68 1. (CC) gcc options: -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 500K 1000K 1500K 2000K 2500K SE +/- 31711.04, N = 3 SE +/- 31560.28, N = 3 2143051 2184373 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 400K 800K 1200K 1600K 2000K Min: 2099647.5 / Avg: 2143050.89 / Max: 2204801.04 Min: 2139618.63 / Avg: 2184372.7 / Max: 2245297.88 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 800K 1600K 2400K 3200K 4000K SE +/- 59406.12, N = 3 SE +/- 19598.85, N = 3 3706551 3639035 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 600K 1200K 1800K 2400K 3000K Min: 3589550.28 / Avg: 3706551.1 / Max: 3782950.3 Min: 3604728.41 / Avg: 3639035.38 / Max: 3672608.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 4K 8K 12K 16K 20K SE +/- 132.28, N = 5 SE +/- 186.53, N = 5 17977 17691 1. (CC) gcc options: -O3 -march=native -fopenmp
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3K 6K 9K 12K 15K Min: 17770.1 / Avg: 17976.52 / Max: 18485.2 Min: 17302.9 / Avg: 17691.04 / Max: 18352 1. (CC) gcc options: -O3 -march=native -fopenmp
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 5K 10K 15K 20K 25K SE +/- 93.86, N = 3 SE +/- 175.24, N = 3 25199 24826 1. (CXX) g++ options: -pipe -lpthread
Result Confidence
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 4K 8K 12K 16K 20K Min: 25102 / Avg: 25199.33 / Max: 25387 Min: 24513 / Avg: 24826.33 / Max: 25119 1. (CXX) g++ options: -pipe -lpthread
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 2K 4K 6K 8K 10K SE +/- 22.72, N = 3 SE +/- 85.74, N = 3 8090 7997 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 1400 2800 4200 5600 7000 Min: 8060.14 / Avg: 8089.95 / Max: 8134.56 Min: 7851.4 / Avg: 7997.01 / Max: 8148.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 4K 8K 12K 16K 20K SE +/- 91.65, N = 5 SE +/- 104.69, N = 5 16385 16251 1. (CC) gcc options: -O3 -march=native -fopenmp
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3K 6K 9K 12K 15K Min: 16162.8 / Avg: 16385.24 / Max: 16707.4 Min: 15881.4 / Avg: 16251.48 / Max: 16503.1 1. (CC) gcc options: -O3 -march=native -fopenmp
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 12.80 12.89 1. (CC) gcc options: -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 4 8 12 16 20 Min: 12.71 / Avg: 12.8 / Max: 12.95 Min: 12.83 / Avg: 12.89 / Max: 12.96 1. (CC) gcc options: -lpthread
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 14 28 42 56 70 SE +/- 0.30, N = 3 SE +/- 0.44, N = 3 60.47 60.87
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 12 24 36 48 60 Min: 59.9 / Avg: 60.47 / Max: 60.9 Min: 60.2 / Avg: 60.87 / Max: 61.7
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 0.8888 1.7776 2.6664 3.5552 4.444 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.95 3.93 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 2 4 6 8 10 Min: 3.95 / Avg: 3.95 / Max: 3.96 Min: 3.92 / Avg: 3.93 / Max: 3.94 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 41.20 41.30
Result Confidence
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 9 18 27 36 45 Min: 40.9 / Avg: 41.2 / Max: 41.4 Min: 41.1 / Avg: 41.3 / Max: 41.4
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 29.92 29.99 1. (CXX) g++ options: -fopenmp -O3
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 7 14 21 28 35 Min: 29.79 / Avg: 29.92 / Max: 30 Min: 29.94 / Avg: 29.99 / Max: 30.01 1. (CXX) g++ options: -fopenmp -O3
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 400 800 1200 1600 2000 SE +/- 24.20, N = 3 SE +/- 7.77, N = 3 1671 1668 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 300 600 900 1200 1500 Min: 1644.81 / Avg: 1671.27 / Max: 1719.59 Min: 1654.85 / Avg: 1667.98 / Max: 1681.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 130K 260K 390K 520K 650K SE +/- 2363.78, N = 3 SE +/- 7078.97, N = 3 614295 613572 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 110K 220K 330K 440K 550K Min: 609928.58 / Avg: 614295.25 / Max: 618047.5 Min: 601444.86 / Avg: 613571.78 / Max: 625962.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 2K 4K 6K 8K 10K SE +/- 4.41, N = 3 SE +/- 9.23, N = 3 10567 10563 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Result Confidence
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 2K 4K 6K 8K 10K Min: 10558.84 / Avg: 10566.53 / Max: 10574.13 Min: 10551.15 / Avg: 10563.1 / Max: 10581.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 20 40 60 80 100 SE +/- 3.12, N = 12 SE +/- 3.58, N = 12 74.91 69.91 1. (CC) gcc options: -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 14 28 42 56 70 Min: 59.33 / Avg: 74.91 / Max: 84.53 Min: 52.17 / Avg: 69.91 / Max: 85.16 1. (CC) gcc options: -lpthread
Parallel BZIP2 Compression This test measures the time needed to compress a file (a .tar package of the Linux kernel source code) using BZIP2 compression. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 2 4 6 8 10 SE +/- 0.28, N = 12 SE +/- 0.35, N = 12 8.24 8.27 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Result Confidence
OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 3 6 9 12 15 Min: 7.8 / Avg: 8.24 / Max: 11.29 Min: 7.79 / Avg: 8.27 / Max: 12.15 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 1.20, N = 10 32.86 31.44 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Result Confidence
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Xen dom0, SMT On, vanilla Xen dom0, SMT on, patched, sched_granularity=thread 7 14 21 28 35 Min: 32.78 / Avg: 32.86 / Max: 32.96 Min: 20.66 / Avg: 31.44 / Max: 32.88 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Xen dom0, SMT On, vanilla Environment Notes: LIBGL_DEBUG=quietCompiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindDisk Notes: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264Security Notes: __user pointer sanitization + disabled + PTE Inversion
Testing initiated at 9 April 2019 11:54 by user dariof.
Xen dom0, SMT on, patched, sched_granularity=thread Processor: Intel Xeon E5620 (1 Core / 16 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe
OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor
Environment Notes: LIBGL_DEBUG=quietCompiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindDisk Notes: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264Security Notes: __user pointer sanitization + disabled + PTE Inversion
Testing initiated at 9 April 2019 14:38 by user dariof.