xen-coresched-rfc-xen-NUMA-PVguest

Xen Core Scheduling RFC, NUMA host

HTML result view exported from: https://openbenchmarking.org/result/1905162-DARI-190516368&grs&sro.

xen-coresched-rfc-xen-NUMA-PVguestProcessorMemoryDiskGraphicsMotherboardChipsetOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionSystem LayerDisplay DriverXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, vanillaIntel Xeon E5620 (1 Core / 16 Threads)8192MB99GBxenopenSUSE Tumbleweed 201904115.0.6-1-default (x86_64)GNOME Shell 3.30.2X ServerGCC 8.3.1 20190226 [gcc-8-branch revision 269204]ext4800x600Xen 4.13.-unstable HypervisorIntel Xeon E5620 (1 Core / 8 Threads)38GBX Server 1.20.4modesetting 1.20.4btrfsIntel Xeon E5620 (8 Cores)Xen HVM domU (4.13-unstable BIOS)Intel 440FX 82441FX PMC1 x 8184 MB RAMCirrus Logic GD 5446X Server1024x768Xen HVM domU 4.13-unstable8192MB99GBX Server 1.20.4modesetting 1.20.4ext41 x 8184 MB RAM38GBX ServerbtrfsOpenBenchmarking.orgEnvironment Details- Xen PV, SMT On, vanilla, Xen PV, SMT Off, vanilla: 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- Xen PV, SMT On, vanilla: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264- Xen PV, SMT Off, vanilla: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264- Xen PV, SMT Off, patched, sched-gran=thread: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258- Xen PV, SMT Off, patched, sched-gran=core: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258- Xen HVM, SMT On, patched, sched-gran=thread: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258- Xen HVM, SMT On, patched, sched-gran=core: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264- Xen HVM, SMT On, vanilla: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/var,subvolid=258Security Details- __user pointer sanitization + disabled + PTE Inversion

xen-coresched-rfc-xen-NUMA-PVgueststress-ng: Forkingstress-ng: Socket Activitysqlite: Timed SQLite Insertionsstress-ng: CPU Stresshackbench: 1 - Threadstress-ng: Vector Mathsmallpt: Global Illumination Renderer; 128 Samplesstress-ng: Bsearchhackbench: 16 - Threadcompress-7zip: Compress Speed Testx264: H.264 Video Encodingbuild-linux-kernel: Time To Compilehackbench: 8 - Threadx265: H.265 1080p Video Encodingbuild-mplayer: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19hackbench: 4 - Threadstream: Copystream: Addstream: Triadstream: Scalefio: Seq Read - Sync - No - Yes - 512KB - Default Test Directoryfio: Seq Read - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Seq Write - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Seq Write - Sync - No - Yes - 512KB - Default Test Directoryfio: Rand Write - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Rand Write - Sync - No - Yes - 512KB - Default Test Directoryfio: Rand Read - POSIX AIO - No - Yes - 512KB - Default Test Directoryfio: Rand Read - Sync - No - Yes - 512KB - Default Test Directorycompress-pbzip2: 256MB File Compressionaio-stress: Rand WriteXen PV, SMT On, vanillaXen PV, SMT Off, vanillaXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, vanilla80801764378187012.311055830.2931221772567431.7418610013.5947.0933.4667.372203719198190991696590.3791.9090.3389.7359.9057.8739.4738.878.32105064511294402137117.15693937.5523232771915324.2822413212.7851.7039.2569.722202618935187191676389.6091.4790.4088.7360.6059.3739.2338.7010.961077627612241040128217.13651243.9721472961824424.2123314212.7056.4441.3570.322169818412184241597996.1797.8396.0794.5061.6759.7339.2738.7312.661026511590796385321.15528559.6215793001318016.583351678.0179.8052.2890.311953316878168001560496.5098.0096.7394.3761.3760.0739.2038.5015.00218162452774970127018.59650243.2720951561962424.7519999.7212.3555.0438.0164.051799915885170431478096.7097.5096.6794.9760.1058.0739.0338.2712.7660012883231240582426.34527560.1015981841304617.20301119.477.9173.6247.0085.481751815717159571451990.2392.1390.6789.5057.9356.8039.4738.6715.281034162532747975132217.81647746.3221801521917124.5119796.5412.4854.1536.7264.041658915166163291482996.6397.9396.7795.0359.3058.0738.6038.8012.68564OpenBenchmarking.org

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla3K6K9K12K15KSE +/- 49.04, N = 3SE +/- 131.45, N = 3SE +/- 98.18, N = 3SE +/- 22.78, N = 3SE +/- 43.99, N = 3SE +/- 92.86, N = 3SE +/- 33.58, N = 312883162451625351156276645180801. (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 HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla6001200180024003000SE +/- 36.97, N = 3SE +/- 12.55, N = 3SE +/- 36.52, N = 12SE +/- 12.76, N = 3SE +/- 17.84, N = 3SE +/- 11.63, N = 3SE +/- 18.38, N = 112312277427479071224129417641. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla2004006008001000SE +/- 6.11, N = 9SE +/- 11.34, N = 3SE +/- 14.30, N = 3SE +/- 6.16, N = 3SE +/- 7.11, N = 3SE +/- 12.03, N = 9SE +/- 5.17, N = 340597097596310404023781. (CC) gcc options: -O2 -lz -ldl -lpthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla400800120016002000SE +/- 5.29, N = 3SE +/- 19.20, N = 4SE +/- 15.80, N = 3SE +/- 11.74, N = 12SE +/- 14.87, N = 12SE +/- 4.29, N = 3SE +/- 5.75, N = 3824127013228531282137118701. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla612182430SE +/- 0.38, N = 3SE +/- 0.16, N = 3SE +/- 0.26, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 326.3418.5917.8121.1517.1317.1512.311. (CC) gcc options: -lpthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla2K4K6K8K10KSE +/- 2.69, N = 3SE +/- 86.20, N = 3SE +/- 75.05, N = 3SE +/- 2.90, N = 3SE +/- 87.74, N = 6SE +/- 4.13, N = 3SE +/- 1.88, N = 3527565026477528565126939105581. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla1326395265SE +/- 0.28, N = 3SE +/- 0.54, N = 12SE +/- 0.58, N = 3SE +/- 0.12, N = 3SE +/- 0.76, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 360.1043.2746.3259.6243.9737.5530.291. (CXX) g++ options: -fopenmp -O3

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla7001400210028003500SE +/- 1.50, N = 3SE +/- 29.13, N = 3SE +/- 24.48, N = 3SE +/- 1.21, N = 3SE +/- 28.61, N = 3SE +/- 3.41, N = 3SE +/- 3.25, N = 315982095218015792147232331221. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla70140210280350SE +/- 1.67, N = 3SE +/- 1.68, N = 3SE +/- 2.35, N = 4SE +/- 3.48, N = 3SE +/- 5.23, N = 9SE +/- 1.11, N = 3SE +/- 2.30, N = 31841561523002962771771. (CC) gcc options: -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla5K10K15K20K25KSE +/- 50.00, N = 3SE +/- 381.50, N = 3SE +/- 319.96, N = 4SE +/- 194.37, N = 5SE +/- 230.12, N = 3SE +/- 19.22, N = 3SE +/- 15.01, N = 3130461962419171131801824419153256741. (CXX) g++ options: -pipe -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla714212835SE +/- 0.19, N = 10SE +/- 0.40, N = 4SE +/- 0.45, N = 3SE +/- 0.18, N = 3SE +/- 0.44, N = 3SE +/- 0.38, N = 12SE +/- 1.20, N = 1017.2024.7524.5116.5824.2124.2831.741. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla70140210280350SE +/- 1.45, N = 3SE +/- 1.58, N = 3SE +/- 1.74, N = 3SE +/- 2.12, N = 3SE +/- 2.15, N = 3SE +/- 2.01, N = 3SE +/- 2.60, N = 3301199197335233224186

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla4080120160200SE +/- 1.46, N = 7SE +/- 0.60, N = 3SE +/- 1.64, N = 3SE +/- 0.61, N = 3SE +/- 0.37, N = 3SE +/- 0.74, N = 3SE +/- 0.27, N = 3119.4799.7296.54167.00142.00132.00100.001. (CC) gcc options: -lpthread

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla3691215SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 37.9112.3512.488.0112.7012.7813.591. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.0-rc3Time To CompileXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 0.94, N = 3SE +/- 0.50, N = 3SE +/- 0.66, N = 7SE +/- 1.23, N = 3SE +/- 0.64, N = 12SE +/- 0.91, N = 3SE +/- 0.66, N = 573.6255.0454.1579.8056.4451.7047.09

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 HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla1224364860SE +/- 0.89, N = 3SE +/- 0.42, N = 12SE +/- 0.53, N = 5SE +/- 0.42, N = 3SE +/- 0.49, N = 12SE +/- 0.24, N = 3SE +/- 0.39, N = 1247.0038.0136.7252.2841.3539.2533.461. (CC) gcc options: -O3 -pthread -lz

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 1.13, N = 3SE +/- 0.11, N = 3SE +/- 0.70, N = 3SE +/- 0.51, N = 3SE +/- 0.50, N = 3SE +/- 0.48, N = 3SE +/- 2.88, N = 1285.4864.0564.0490.3170.3269.7267.371. (CC) gcc options: -lpthread

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla5K10K15K20K25KSE +/- 205.36, N = 8SE +/- 147.94, N = 5SE +/- 132.21, N = 5SE +/- 15.22, N = 5SE +/- 59.79, N = 5SE +/- 89.39, N = 5SE +/- 13.04, N = 5175181799916589195332169822026220371. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla4K8K12K16K20KSE +/- 189.71, N = 5SE +/- 103.72, N = 5SE +/- 25.15, N = 5SE +/- 25.03, N = 5SE +/- 53.48, N = 5SE +/- 20.15, N = 5SE +/- 7.62, N = 5157171588515166168781841218935191981. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla4K8K12K16K20KSE +/- 17.44, N = 5SE +/- 144.31, N = 5SE +/- 74.49, N = 5SE +/- 26.19, N = 5SE +/- 46.66, N = 5SE +/- 20.82, N = 5SE +/- 7.76, N = 5159571704316329168001842418719190991. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla4K8K12K16K20KSE +/- 188.78, N = 5SE +/- 349.79, N = 5SE +/- 300.64, N = 5SE +/- 18.12, N = 5SE +/- 48.22, N = 5SE +/- 17.13, N = 5SE +/- 21.13, N = 5145191478014829156041597916763169651. (CC) gcc options: -O3 -march=native -fopenmp

Flexible IO Tester

Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 0.38, N = 3SE +/- 0.72, N = 3SE +/- 0.13, N = 3SE +/- 0.35, N = 3SE +/- 0.12, N = 3SE +/- 0.25, N = 3SE +/- 0.29, N = 390.2396.7096.6396.5096.1789.6090.37

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 0.22, N = 3SE +/- 0.40, N = 3SE +/- 0.35, N = 3SE +/- 0.35, N = 3SE +/- 0.23, N = 3SE +/- 0.13, N = 3SE +/- 0.17, N = 392.1397.5097.9398.0097.8391.4791.90

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 0.17, N = 3SE +/- 0.32, N = 3SE +/- 0.56, N = 3SE +/- 0.18, N = 3SE +/- 0.56, N = 3SE +/- 0.64, N = 3SE +/- 0.55, N = 390.6796.6796.7796.7396.0790.4090.33

Flexible IO Tester

Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla20406080100SE +/- 0.35, N = 3SE +/- 0.37, N = 3SE +/- 0.20, N = 3SE +/- 0.78, N = 3SE +/- 0.36, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 389.5094.9795.0394.3794.5088.7389.73

Flexible IO Tester

Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - 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: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla1428425670SE +/- 0.03, N = 3SE +/- 0.85, N = 3SE +/- 0.60, N = 3SE +/- 0.37, N = 3SE +/- 0.43, N = 3SE +/- 0.52, N = 3SE +/- 0.50, N = 357.9360.1059.3061.3761.6760.6059.90

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla1326395265SE +/- 0.20, N = 3SE +/- 0.56, N = 3SE +/- 0.26, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.17, N = 3SE +/- 0.37, N = 356.8058.0758.0760.0759.7359.3757.87

Flexible IO Tester

Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - 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: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla918273645SE +/- 0.74, N = 3SE +/- 0.44, N = 3SE +/- 0.06, N = 3SE +/- 0.45, N = 3SE +/- 0.47, N = 3SE +/- 0.71, N = 3SE +/- 0.44, N = 339.4739.0338.6039.2039.2739.2339.47

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.13Type: Random Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test DirectoryXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla918273645SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.26, N = 3SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.26, N = 338.6738.2738.8038.5038.7338.7038.87

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla48121620SE +/- 0.45, N = 12SE +/- 0.43, N = 12SE +/- 0.47, N = 12SE +/- 0.37, N = 12SE +/- 0.44, N = 12SE +/- 0.44, N = 12SE +/- 0.34, N = 1215.2812.7612.6815.0012.6610.968.321. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

AIO-Stress

Test: Random Write

OpenBenchmarking.orgMB/s, More Is BetterAIO-Stress 0.21Test: Random WriteXen HVM, SMT On, patched, sched-gran=coreXen HVM, SMT On, patched, sched-gran=threadXen HVM, SMT On, vanillaXen PV, SMT Off, patched, sched-gran=coreXen PV, SMT Off, patched, sched-gran=threadXen PV, SMT Off, vanillaXen PV, SMT On, vanilla2004006008001000SE +/- 14.63, N = 3SE +/- 135.19, N = 9SE +/- 122.65, N = 12SE +/- 80.79, N = 12SE +/- 18.60, N = 3SE +/- 15.82, N = 5SE +/- 10.61, N = 310346005642181026107710501. (CC) gcc options: -pthread -laio


Phoronix Test Suite v10.8.4