xen-coresched-rfc-xen-NUMA

Xen Core Scheduling RFC patch benches, NUMA host, Xen dom0 run, SMT on, series applied, sched_granularity set to 'thread' (default)

HTML result view exported from: https://openbenchmarking.org/result/1904092-DARI-190409487.

xen-coresched-rfc-xen-NUMAProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionSystem LayerXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=threadIntel Xeon E5620 (1 Core / 16 Threads)Dell 0CRH6C (A09 BIOS)Intel 5520 I/O + ICH10R12288MB1000GB Western Digital WD10EALX-759AMD FirePro 2260 256MBIntel 82801JIDELL P2210Broadcom NetXtreme BCM5761 PCIeopenSUSE Tumbleweed 201904035.0.5-1-default (x86_64)GNOME Shell 3.30.2X ServerGCC 8.3.1 20190226 [gcc-8-branch revision 269204]ext41920x1080Xen 4.13.-unstable HypervisorOpenBenchmarking.orgEnvironment Details- LIBGL_DEBUG=quietCompiler Details- --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 Disk Details- BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264Security Details- __user pointer sanitization + disabled + PTE Inversion

xen-coresched-rfc-xen-NUMAaio-stress: Rand Writesqlite: Timed SQLite Insertionsfio: Rand Read - POSIX AIO - No - No - 512KB - Default Test Directoryfio: Rand Write - POSIX AIO - No - No - 512KB - Default Test Directorystream: Copystream: Scalestream: Triadstream: Addx264: H.264 Video Encodingx265: H.265 1080p Video Encodingcompress-7zip: Compress Speed Testbuild-mplayer: Time To Compilecompress-pbzip2: 256MB File Compressionsmallpt: Global Illumination Renderer; 128 Samplescompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19hackbench: 1 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 16 - Threadstress-ng: Bsearchstress-ng: Forkingstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Vector Mathstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message PassingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread160232541.2060.471797714724177711638532.863.952519946.958.2429.9233.7812.8074.91102190322180901671214305110567152761429558.623706551167131641.3060.871769115349151771625131.443.932482646.458.2729.9935.8712.8969.91104194310879971668218437310563184761357259.833639035OpenBenchmarking.org

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread400800120016002000SE +/- 12.71, N = 3SE +/- 18.49, N = 10160216711. (CC) gcc options: -pthread -laio

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread70140210280350SE +/- 4.35, N = 9SE +/- 5.62, N = 93253161. (CC) gcc options: -O2 -lz -ldl -lpthread

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test DirectoryXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread918273645SE +/- 0.15, N = 3SE +/- 0.10, N = 341.2041.30

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test DirectoryXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread1428425670SE +/- 0.30, N = 3SE +/- 0.44, N = 360.4760.87

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread4K8K12K16K20KSE +/- 132.28, N = 5SE +/- 186.53, N = 517977176911. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread3K6K9K12K15KSE +/- 82.38, N = 5SE +/- 34.88, N = 514724153491. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread4K8K12K16K20KSE +/- 57.83, N = 5SE +/- 51.97, N = 517771151771. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread4K8K12K16K20KSE +/- 91.65, N = 5SE +/- 104.69, N = 516385162511. (CC) gcc options: -O3 -march=native -fopenmp

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread816243240SE +/- 0.05, N = 3SE +/- 1.20, N = 1032.8631.441. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread0.88881.77762.66643.55524.444SE +/- 0.00, N = 3SE +/- 0.01, N = 33.953.931. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread5K10K15K20K25KSE +/- 93.86, N = 3SE +/- 175.24, N = 325199248261. (CXX) g++ options: -pipe -lpthread

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.0-rc3Time To CompileXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread1122334455SE +/- 0.81, N = 3SE +/- 0.61, N = 646.9546.45

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread246810SE +/- 0.28, N = 12SE +/- 0.35, N = 128.248.271. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread714212835SE +/- 0.07, N = 3SE +/- 0.02, N = 329.9229.991. (CXX) g++ options: -fopenmp -O3

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Xen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread816243240SE +/- 0.67, N = 3SE +/- 0.40, N = 333.7835.871. (CC) gcc options: -O3 -pthread -lz

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread3691215SE +/- 0.08, N = 3SE +/- 0.04, N = 312.8012.891. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread20406080100SE +/- 3.12, N = 12SE +/- 3.58, N = 1274.9169.911. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread20406080100SE +/- 0.41, N = 3SE +/- 0.62, N = 31021041. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread4080120160200SE +/- 2.16, N = 3SE +/- 2.79, N = 31901941. (CC) gcc options: -lpthread

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread7001400210028003500SE +/- 1.90, N = 3SE +/- 5.65, N = 3322131081. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread2K4K6K8K10KSE +/- 22.72, N = 3SE +/- 85.74, N = 3809079971. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread400800120016002000SE +/- 24.20, N = 3SE +/- 7.77, N = 3167116681. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread500K1000K1500K2000K2500KSE +/- 31711.04, N = 3SE +/- 31560.28, N = 3214305121843731. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread2K4K6K8K10KSE +/- 4.41, N = 3SE +/- 9.23, N = 310567105631. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread400800120016002000SE +/- 24.55, N = 4SE +/- 24.15, N = 6152718471. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread130K260K390K520K650KSE +/- 2363.78, N = 3SE +/- 7078.97, N = 36142956135721. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc Qsort Data SortingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread1326395265SE +/- 1.01, N = 3SE +/- 0.04, N = 358.6259.831. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingXen dom0, SMT On, vanillaXen dom0, SMT on, patched, sched_granularity=thread800K1600K2400K3200K4000KSE +/- 59406.12, N = 3SE +/- 19598.85, N = 3370655136390351. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc


Phoronix Test Suite v10.8.4