Xen Core Scheduling RFC patch benches, Xen dom0 run, vanilla (unpatched), SMT on
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1904151-DARI-190410929 xen-coresched-rfc-bm-smt - Phoronix Test Suite xen-coresched-rfc-bm-smt Xen Core Scheduling RFC patch benches, Xen dom0 run, vanilla (unpatched), SMT on
HTML result view exported from: https://openbenchmarking.org/result/1904151-DARI-190410929&export=txt&sro&grs .
xen-coresched-rfc-bm-smt Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Intel Xeon W3530 @ 2.79GHz (4 Cores / 8 Threads) Dell 09KPNV (A11 BIOS) Intel 5520/5500/X58 + ICH10R 6144MB 1000GB Western Digital WD10EALX-759 AMD FirePro 2260 256MB Intel 82801JI DELL P2210 Broadcom NetXtreme BCM5761 PCIe openSUSE Tumbleweed 20190403 5.0.5-1-vanilla (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 + Wayland modesetting 1.20.3 3.3 Mesa 19.0.1 (LLVM 7.0.1) GCC 8.3.1 20190226 [gcc-8-branch revision 269204] + Clang 7.0.1 (SVN 349238) ext4 1680x1050 Intel Xeon W3530 @ 2.79GHz (4 Cores) Intel Xeon W3530 (1 Core / 8 Threads) 5.0.6-1-vanilla (x86_64) Xen 4.13.-unstable Hypervisor OpenBenchmarking.org Compiler 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=264 Processor Details - Baremetal, SMT On, Baremetal, SMT Off: Scaling Governor: acpi-cpufreq performance Python Details - Python 2.7.15 + Python 3.7.2 Security Details - Baremetal, SMT On: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion; VMX: vulnerable - Baremetal, SMT Off: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion; VMX: vulnerable SMT disabled - Xen dom0, vanilla, SMT On: __user pointer sanitization + disabled + PTE Inversion
xen-coresched-rfc-bm-smt stress-ng: Forking stress-ng: Context Switching hackbench: 8 - Process hackbench: 16 - Process hackbench: 16 - Thread hackbench: 8 - Thread hackbench: 4 - Process hackbench: 4 - Thread hackbench: 1 - Process sockperf: Latency Ping Pong hackbench: 1 - Thread sockperf: Latency Under Load mcperf: Append mcperf: Replace mcperf: Add mcperf: Set mcperf: Get mcperf: Delete apache: Static Web Page Serving stress-ng: Semaphores fio: Seq Write - Linux AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory tiobench: Write - 32MB - 8 stress-ng: Memory Copying sockperf: Throughput fio: Seq Write - POSIX AIO - Yes - No - 4MB - Default Test Directory m-queens: Time To Solve compress-7zip: Compress Speed Test tiobench: Write - 32MB - 16 parboil: OpenMP Stencil stress-ng: Bsearch tiobench: Write - 32MB - 32 fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory rodinia: OpenMP CFD Solver asmfish: 1024 Hash Memory, 26 Depth stress-ng: Lsearch fio: Seq Write - Sync - No - No - 4KB - Default Test Directory rodinia: OpenMP LavaMD go-benchmark: garbage redis: GET stress-ng: CPU Stress fio: Rand Write - Sync - No - No - 512KB - Default Test Directory stockfish: Total Time ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping stress-ng: Hsearch build-php: Time To Compile build-linux-kernel: Time To Compile fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory stress-ng: Tsearch fio: Rand Write - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 512KB - Default Test Directory graphics-magick: Rotate fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 512KB - Default Test Directory fio: Seq Read - Sync - No - No - 4MB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Sync - No - No - 4MB - Default Test Directory hmmer: Pfam Database Search stress-ng: Glibc C String Functions fio: Seq Write - Linux AIO - No - No - 512KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4MB - Default Test Directory x265: H.265 1080p Video Encoding fio: Seq Read - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 512KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 16KB - Default Test Directory parboil: OpenMP MRI Gridding fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Write - Sync - Yes - No - 4MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 16KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 4MB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory redis: SADD fio: Seq Read - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 512KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 512KB - Default Test Directory stress-ng: Glibc Qsort Data Sorting fio: Seq Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4MB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 16KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 512KB - Default Test Directory fio: Seq Write - Sync - No - No - 512KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 512KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Write - Sync - Yes - No - 512KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4MB - Default Test Directory redis: LPUSH fio: Seq Write - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory go-benchmark: json fio: Rand Read - Sync - No - No - 4MB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4MB - Default Test Directory redis: SET graphics-magick: Resizing fio: Rand Write - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Read - Sync - Yes - No - 16KB - Default Test Directory fio: Seq Write - Sync - No - No - 16KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 512KB - Default Test Directory fio: Seq Read - Sync - No - No - 512KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 512KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 512KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 512KB - Default Test Directory fio: Rand Write - Sync - No - No - 4MB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Write - Sync - No - No - 16KB - Default Test Directory tiobench: Rand Write - 32MB - 32 fio: Rand Read - POSIX AIO - No - No - 16KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - Sync - No - No - 16KB - Default Test Directory graphics-magick: Sharpen fio: Rand Write - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 16KB - Default Test Directory blender: Pabellon Barcelona - CPU-Only fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 16KB - Default Test Directory compilebench: Compile fio: Rand Read - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Sync - No - No - 4KB - Default Test Directory fio: Rand Read - Sync - No - No - 512KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory vpxenc: vpxenc VP9 1080p Video Encode stream: Triad fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 16KB - Default Test Directory optcarrot: Optimized Benchmark netperf: 192.168.0.30 - TCP Stream - Client To Server - 10 Seconds numpy: fio: Rand Write - POSIX AIO - No - No - 16KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory ramspeed: Triad - Integer netperf: 192.168.0.30 - TCP Stream - Server To Client - 10 Seconds phpbench: PHP Benchmark Suite fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory cachebench: Read cachebench: Read / Modify / Write cachebench: Write fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 1 fio: Seq Write - Sync - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory stress-ng: System V Message Passing stress-ng: Socket Activity redis: LPOP compress-pbzip2: 256MB File Compression x264: H.264 Video Encoding go-benchmark: build netperf: 192.168.0.30 - UDP Request Response - 10 Seconds netperf: 192.168.0.30 - TCP Request Response - 10 Seconds iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 1000Mbit Objective - 10 iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 10 iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 1000Mbit Objective - 5 iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 5 compilebench: Read Compiled Tree compilebench: Initial Create tiobench: Rand Write - 32MB - 16 tiobench: Rand Write - 32MB - 8 tiobench: Rand Write - 32MB - 4 tiobench: Rand Read - 32MB - 32 tiobench: Rand Read - 32MB - 16 tiobench: Rand Read - 32MB - 8 tiobench: Rand Read - 32MB - 4 tiobench: Write - 32MB - 4 tiobench: Read - 32MB - 32 tiobench: Read - 32MB - 16 tiobench: Read - 32MB - 8 tiobench: Read - 32MB - 4 fio: Seq Write - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 512KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 16KB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Write - Sync - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory fio: Rand Write - Sync - Yes - No - 16KB - Default Test Directory fio: Rand Write - Sync - Yes - No - 4KB - Default Test Directory fio: Rand Read - Sync - No - No - 4KB - Default Test Directory sqlite: Timed SQLite Insertions aio-stress: Rand Write Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On 24703 1657146 49.69 107 107 51.09 24.20 26.02 6.28 6.37 6.82 8.12 38173 37946 35920 35329 58082 56966 13300 6044741 72.07 71.80 71.07 71.33 72.60 18267 0.50 563 207707 69.77 292 16692 0.58 51.41 1849 0.73 48.87 90.86 8322819 34.93 43.92 142 4560245 1506546 982 38.00 7944718 139 15318 148 271 14900 65.53 50.90 19567 14733 77.73 77.93 143 19867 77.80 77.50 58.33 77.33 76.60 45.17 77.07 76.40 13.89 159148 76.70 76.63 69.80 77.17 19767 76.57 9.33 76.90 77.27 42.37 77.30 38.41 75.03 45.73 11567 76.70 65.40 19733 1316407 77.57 85.80 85.53 52.53 77.50 34.03 89.93 46.27 75.07 79.13 76.57 74.87 76.97 19200 53.77 86.87 100.17 87.60 981565 85.43 43.87 23956684 65.67 76.47 77.80 55.93 1146913 122 70.97 73.37 71.97 37.70 72.80 39.37 50.87 38.93 61.67 71.50 4.06 5.01 2.54 0.65 2.49 57 4.47 2.53 2875 1.14 4.67 2.51 69.15 37.37 1.07 1.14 0.63 0.63 0.64 1.11 34.50 12567 11.22 11449 2.41 58.83 702 11730468 4.33 10267 821 339271 2239 21527 10829 99.70 5995065 2290 1014162 13.40 19.98 30837627125 617 505 461 490 631 315 467 29.24 4.30 3.38 2.72 16010 8313 5748 2748 0.43 10473 7199 5226 3098 74.83 75.80 82.75 64.24 65.22 67.55 7.15 7.49 10900 11242 57.60 69.33 8.31 0.63 322 106 19539 1438229 66.53 135 134 68.60 31.70 32.84 7.96 6.25 8.24 7.73 37934 37987 36330 36186 57763 56546 16948 7910494 40.33 40.60 40.50 41.63 42.57 10367 0.54 908 216143 48.47 425 11600 0.63 52.41 1345 0.71 50.27 120.97 6364942 26.85 47.68 182 5746579 1632892 785 46.83 6394905 114 12591 180 329 14800 54.16 42.28 16900 14700 66.40 67.63 143 17000 67.20 66.37 57.80 66.80 66.00 40.90 14833 67.57 66.47 16.10 137305 66.60 66.23 60.37 67.10 17133 66.90 8.12 66.93 67.63 48.63 67.37 33.95 66.57 42.06 10500 67.27 59.17 17300 1324430 68.03 75.77 75.23 47.13 68.23 30.76 79.70 43.70 66.40 70.03 67.77 66.70 68.57 17033 48.44 77.40 89.01 77.90 972284 76.47 41.97 26682190 59.00 69.47 70.70 51.97 1142466 121 64.70 67.00 66.13 35.13 67.13 36.23 47.70 36.47 57.08 66.30 4.26 4.99 2.38 0.62 2.36 55 4.57 2.42 17067 1.18 4.48 2.45 66.43 36.10 10467 10567 1.11 1.18 0.61 0.61 0.62 1.14 35.23 12867 11.25 11601 16733 10700 2.38 58.22 709 11717291 4.36 16667 10239 821 337756 17033 2239 21529 10829 12700 16933 99.70 12173 14300 4214104 2547 1733189 17.56 15.14 29821877913 627 510 606 461 579 367 497 27.32 4.59 3.54 2.69 22375 12617 6374 5260 0.42 8793 7816 7304 5254 51.37 39.03 39.33 85.20 42.80 40.93 8.96 9.17 10733 12067 57.10 43.70 8.73 0.61 354 96.59 6700 459296 144.24 301 299 138.09 64.51 67.67 15.74 15.08 16.30 16.65 18097 18150 17522 17500 28274 27805 8716 4168488 38.83 39.67 39.93 40.00 40.83 10350 0.32 560 145019 47.70 292 14753 0.44 36.94 1846 0.54 37.80 93.56 8142234 34.92 37.77 145 4602223 1304223 979 47.27 7646829 137 15307 172 328 12300 64.77 46.03 16533 12533 66.23 66.37 122 16967 66.60 66.97 50.57 67.23 65.83 42.73 12767 67.70 65.90 14.02 155218 66.23 66.20 63.10 66.83 17200 66.43 9.24 67.10 67.27 47.90 67.43 38.91 66.60 39.93 10100 67.00 57.14 17333 1161303 68.90 75.40 76.40 46.23 68.70 34.86 79.37 40.87 66.37 71.90 67.97 66.33 68.27 17033 47.73 77.13 93.63 78.07 877072 76.83 39.63 24251902 59.27 68.73 70.17 50.47 1038198 111 66.32 67.60 65.97 34.57 66.87 36.63 46.90 35.97 57.47 67.96 4.34 4.69 2.40 0.61 2.35 54 4.70 2.44 3005 16333 1.19 4.50 2.41 67.62 35.93 10067 10167 1.10 1.17 0.63 0.61 0.62 1.12 35.37 10.99 11347 17100 10933 2.36 58.44 707 11829589 4.37 16800 10205 825 338297 17000 2237 21510 10823 16933 99.70 12600 1493314 1349 928522 16.17 16.72 35794058970 349 232 460 460 527 300 274 27.92 4.15 3.40 2.43 16645 14238 9871 3650 0.24 7229 7149 5663 3659 50.37 37.53 38.03 96.07 46.18 40.20 7.92 7.97 10500 48.90 46.33 7.98 0.60 446 107.37 OpenBenchmarking.org
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 5K 10K 15K 20K 25K SE +/- 168.36, N = 3 SE +/- 107.88, N = 3 SE +/- 53.46, N = 3 19539 24703 6700 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 400K 800K 1200K 1600K 2000K SE +/- 9461.37, N = 3 SE +/- 3551.21, N = 3 SE +/- 1307.78, N = 3 1438229 1657146 459296 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.89, N = 3 66.53 49.69 144.24 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 70 140 210 280 350 SE +/- 0.46, N = 3 SE +/- 0.48, N = 3 SE +/- 2.40, N = 3 135 107 301 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 70 140 210 280 350 SE +/- 0.80, N = 3 SE +/- 0.08, N = 3 SE +/- 4.12, N = 9 134 107 299 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 SE +/- 0.97, N = 3 68.60 51.09 138.09 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 14 28 42 56 70 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.33, N = 3 31.70 24.20 64.51 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.05, N = 3 SE +/- 0.40, N = 3 SE +/- 0.37, N = 3 32.84 26.02 67.67 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.09, N = 10 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 7.96 6.28 15.74 1. (CC) gcc options: -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.01, N = 5 SE +/- 0.06, N = 5 SE +/- 0.05, N = 5 6.25 6.37 15.08 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 8.24 6.82 16.30 1. (CC) gcc options: -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.08, N = 5 SE +/- 0.10, N = 20 SE +/- 0.22, N = 5 7.73 8.12 16.65 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8K 16K 24K 32K 40K SE +/- 45.44, N = 3 SE +/- 69.14, N = 3 SE +/- 11.17, N = 3 37934 38173 18097 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8K 16K 24K 32K 40K SE +/- 180.83, N = 3 SE +/- 248.19, N = 3 SE +/- 16.09, N = 3 37987 37946 18150 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8K 16K 24K 32K 40K SE +/- 37.12, N = 3 SE +/- 152.78, N = 3 SE +/- 34.52, N = 3 36330 35920 17522 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8K 16K 24K 32K 40K SE +/- 117.26, N = 3 SE +/- 402.08, N = 3 SE +/- 24.17, N = 3 36186 35329 17500 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 12K 24K 36K 48K 60K SE +/- 145.73, N = 3 SE +/- 222.95, N = 3 SE +/- 69.50, N = 3 57763 58082 28274 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 12K 24K 36K 48K 60K SE +/- 41.16, N = 3 SE +/- 123.42, N = 3 SE +/- 173.82, N = 3 56546 56966 27805 1. (CC) gcc options: -O2 -lm -rdynamic
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 47.32, N = 3 SE +/- 24.15, N = 3 SE +/- 12.19, N = 3 16948 13300 8716 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2M 4M 6M 8M 10M SE +/- 98097.44, N = 3 SE +/- 7343.60, N = 3 SE +/- 62962.36, N = 5 7910494 6044741 4168488 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.23, N = 3 SE +/- 0.39, N = 3 SE +/- 0.18, N = 3 40.33 72.07 38.83
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.57, N = 3 SE +/- 0.40, N = 3 SE +/- 0.62, N = 3 40.60 71.80 39.67
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.10, N = 3 SE +/- 0.29, N = 3 SE +/- 0.55, N = 3 40.50 71.07 39.70
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.43, N = 3 SE +/- 0.24, N = 3 SE +/- 0.25, N = 3 41.63 71.33 40.00
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.47, N = 3 SE +/- 0.75, N = 3 SE +/- 0.26, N = 3 42.57 72.60 40.83
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 33.33, N = 3 SE +/- 88.19, N = 3 SE +/- 150.00, N = 2 10367 18267 10350
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 8 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1215 0.243 0.3645 0.486 0.6075 SE +/- 0.00, N = 3 SE +/- 0.01, N = 9 SE +/- 0.00, N = 9 0.54 0.50 0.32 1. (CC) gcc options: -O2
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 200 400 600 800 1000 SE +/- 5.31, N = 3 SE +/- 6.83, N = 3 SE +/- 6.80, N = 3 908 563 560 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 50K 100K 150K 200K 250K SE +/- 307.96, N = 5 SE +/- 2806.66, N = 6 SE +/- 1258.83, N = 5 216143 207707 145019 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.54, N = 3 SE +/- 0.28, N = 3 SE +/- 0.44, N = 3 48.47 69.77 47.70
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 90 180 270 360 450 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 425 292 292 1. (CXX) g++ options: -fopenmp -O2 -march=native
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 4.62, N = 3 SE +/- 30.37, N = 3 SE +/- 258.16, N = 4 11600 16692 14753 1. (CXX) g++ options: -pipe -lpthread
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 16 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.01, N = 9 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.63 0.58 0.44 1. (CC) gcc options: -O2
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 52.41 51.41 36.94 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 400 800 1200 1600 2000 SE +/- 1.77, N = 3 SE +/- 0.99, N = 3 SE +/- 0.92, N = 3 1345 1849 1846 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 32 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 32 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1643 0.3286 0.4929 0.6572 0.8215 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 6 0.71 0.73 0.54 1. (CC) gcc options: -O2
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 0.09, N = 3 SE +/- 0.44, N = 3 SE +/- 0.38, N = 3 50.27 48.87 37.70
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.32, N = 3 SE +/- 0.59, N = 3 SE +/- 0.06, N = 3 120.97 90.86 93.56 1. (CXX) g++ options: -O2 -lOpenCL
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2M 4M 6M 8M 10M SE +/- 46411.46, N = 3 SE +/- 85609.14, N = 3 SE +/- 24937.93, N = 3 6364942 8322819 8142234
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 26.85 34.93 34.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 1.32, N = 12 SE +/- 0.74, N = 12 SE +/- 0.27, N = 3 46.83 43.92 37.07
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 40 80 120 160 200 SE +/- 0.22, N = 3 SE +/- 0.16, N = 3 SE +/- 0.83, N = 3 182 142 145 1. (CXX) g++ options: -O2 -lOpenCL
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.2M 2.4M 3.6M 4.8M 6M SE +/- 18424.69, N = 3 SE +/- 17087.95, N = 3 SE +/- 6108.25, N = 3 5746579 4560245 4602223
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 300K 600K 900K 1200K 1500K SE +/- 22583.29, N = 6 SE +/- 23230.65, N = 4 SE +/- 16910.25, N = 3 1632892 1506546 1304223 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 200 400 600 800 1000 SE +/- 4.98, N = 3 SE +/- 15.17, N = 3 SE +/- 3.50, N = 3 785 982 979 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 0.43, N = 3 SE +/- 0.53, N = 3 SE +/- 0.19, N = 3 46.83 38.00 47.27
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2M 4M 6M 8M 10M SE +/- 25794.75, N = 3 SE +/- 65514.13, N = 3 SE +/- 5564.05, N = 3 6394905 7944718 7646829 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.87, N = 3 SE +/- 0.48, N = 3 114 139 137 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lpthread -fopenmp -fwhole-program -lstdc++
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 41.43, N = 3 SE +/- 35.70, N = 3 SE +/- 17.10, N = 3 12591 15318 15307 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 40 80 120 160 200 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.56, N = 3 180 148 172 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 70 140 210 280 350 SE +/- 1.63, N = 3 SE +/- 1.65, N = 3 SE +/- 1.98, N = 3 329 271 328
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 100.00, N = 3 SE +/- 300.00, N = 3 14800 14900 12300
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.21, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 54.16 65.53 64.77 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 0.65, N = 5 SE +/- 0.15, N = 3 SE +/- 0.76, N = 3 42.28 50.90 46.03
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 100.00, N = 3 SE +/- 33.33, N = 3 SE +/- 266.67, N = 3 16900 19567 16533
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 176.38, N = 3 14700 14733 12533
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.12, N = 3 SE +/- 0.62, N = 3 66.17 77.73 66.23
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.26, N = 3 67.63 77.93 66.37
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.33, N = 3 143 143 122 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lpng16 -lXext -lX11 -lbz2 -ldl -llzma -lz -lm -lgomp -lpthread
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 115.47, N = 3 SE +/- 33.33, N = 3 SE +/- 176.38, N = 3 17000 19867 16967
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 0.32, N = 3 SE +/- 0.51, N = 3 67.20 77.80 66.60
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 66.37 77.50 66.97
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.42, N = 3 SE +/- 0.12, N = 3 57.80 58.33 50.00
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.03, N = 3 66.80 77.33 66.37
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.10, N = 3 SE +/- 0.24, N = 3 66.00 76.60 65.83
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 10 20 30 40 50 SE +/- 0.56, N = 3 SE +/- 0.26, N = 3 SE +/- 0.12, N = 3 40.90 45.17 38.87
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 14833 12767
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.33, N = 3 SE +/- 0.48, N = 3 66.37 77.07 66.93
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 SE +/- 0.87, N = 3 66.47 76.40 65.90
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.14, N = 3 SE +/- 0.15, N = 9 SE +/- 0.10, N = 3 16.10 13.89 14.02 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30K 60K 90K 120K 150K SE +/- 1643.18, N = 3 SE +/- 2429.30, N = 3 SE +/- 2948.27, N = 3 137305 159148 155218 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 66.60 76.70 66.23
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.47, N = 3 SE +/- 0.00, N = 3 66.23 76.63 66.20
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.67, N = 10 SE +/- 0.47, N = 3 SE +/- 0.20, N = 3 60.37 69.80 63.10
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.59, N = 3 SE +/- 0.42, N = 3 67.10 77.17 66.83
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 33.33, N = 3 SE +/- 88.19, N = 3 SE +/- 57.74, N = 3 17133 19767 17200
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.27, N = 3 SE +/- 0.34, N = 3 66.90 76.57 66.43
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 8.12 9.33 9.24 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.46, N = 3 SE +/- 0.26, N = 3 66.93 76.90 67.10
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.37, N = 3 SE +/- 0.32, N = 3 67.63 77.27 67.27
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory 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 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 48.63 42.37 47.90
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.31, N = 3 SE +/- 0.13, N = 3 67.37 77.30 67.43
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 9 18 27 36 45 SE +/- 0.28, N = 3 SE +/- 0.20, N = 3 SE +/- 0.23, N = 3 33.95 38.41 38.91 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.78, N = 3 SE +/- 1.13, N = 3 SE +/- 0.40, N = 3 65.50 75.03 66.60
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 10 20 30 40 50 SE +/- 0.63, N = 5 SE +/- 0.48, N = 3 SE +/- 0.68, N = 4 42.06 45.73 39.93
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 152.75, N = 3 SE +/- 88.19, N = 3 10500 11567 10100
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.44, N = 3 SE +/- 0.20, N = 3 67.27 76.70 67.00
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.19, N = 3 SE +/- 1.31, N = 3 SE +/- 0.86, N = 5 59.17 65.40 57.14
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 17300 19733 17333
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 300K 600K 900K 1200K 1500K SE +/- 18341.98, N = 3 SE +/- 5146.73, N = 3 SE +/- 13407.60, N = 3 1324430 1316407 1161303 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 0.72, N = 3 SE +/- 0.31, N = 3 68.03 77.57 68.90
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.88, N = 3 SE +/- 0.42, N = 3 SE +/- 0.40, N = 3 75.77 85.80 75.40
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 75.23 85.53 76.40
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 12 24 36 48 60 SE +/- 0.80, N = 4 SE +/- 0.83, N = 4 SE +/- 0.79, N = 3 47.13 52.53 46.23
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.65, N = 3 SE +/- 1.17, N = 3 SE +/- 0.26, N = 3 68.23 77.50 68.70
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.55, N = 3 SE +/- 0.05, N = 3 30.76 34.03 34.86 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.47, N = 3 SE +/- 0.12, N = 3 79.70 89.93 79.37
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 10 20 30 40 50 SE +/- 0.17, N = 3 SE +/- 0.58, N = 3 SE +/- 0.71, N = 3 43.70 46.27 40.87
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.40, N = 3 SE +/- 0.43, N = 3 SE +/- 0.48, N = 3 66.40 75.07 66.37
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.79, N = 12 SE +/- 0.33, N = 3 SE +/- 0.20, N = 3 70.03 79.13 71.90
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 1.20, N = 3 SE +/- 0.44, N = 3 67.77 76.57 67.97
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.72, N = 3 SE +/- 0.30, N = 3 66.70 74.87 66.33
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.76, N = 3 SE +/- 0.27, N = 3 68.57 76.97 68.27
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 120.19, N = 3 SE +/- 305.51, N = 3 SE +/- 120.19, N = 3 17033 19200 17033
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 12 24 36 48 60 SE +/- 0.70, N = 5 SE +/- 0.91, N = 3 SE +/- 0.79, N = 4 48.44 53.77 47.73
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 SE +/- 0.33, N = 3 77.40 86.87 77.13
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 1.53, N = 12 SE +/- 1.36, N = 3 SE +/- 0.83, N = 3 89.01 100.17 93.63
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.87, N = 3 SE +/- 0.39, N = 3 77.90 87.60 78.07
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 200K 400K 600K 800K 1000K SE +/- 19623.07, N = 3 SE +/- 10223.12, N = 3 SE +/- 17000.65, N = 3 972284 981565 877072 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 1.22, N = 3 SE +/- 0.07, N = 3 76.47 85.43 76.83
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 10 20 30 40 50 SE +/- 0.23, N = 3 SE +/- 0.64, N = 3 SE +/- 0.23, N = 3 40.93 43.87 39.33
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 6M 12M 18M 24M 30M SE +/- 37794.01, N = 3 SE +/- 37025.23, N = 3 SE +/- 84094.49, N = 3 26682190 23956684 24251902
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.50, N = 3 SE +/- 0.68, N = 11 SE +/- 0.19, N = 3 59.00 65.67 59.27
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 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: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.29, N = 3 SE +/- 0.37, N = 3 69.47 76.47 68.73
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.40, N = 3 SE +/- 0.62, N = 3 70.70 77.80 70.17
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 13 26 39 52 65 SE +/- 0.65, N = 3 SE +/- 0.43, N = 3 SE +/- 0.55, N = 3 51.97 55.93 50.47
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 200K 400K 600K 800K 1000K SE +/- 5030.92, N = 3 SE +/- 8428.48, N = 3 SE +/- 8416.83, N = 3 1142466 1146913 1038198 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 30 60 90 120 150 SE +/- 0.33, N = 3 121 122 111 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lpng16 -lXext -lX11 -lbz2 -ldl -llzma -lz -lm -lgomp -lpthread
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 1.19, N = 3 SE +/- 0.43, N = 3 SE +/- 1.03, N = 12 64.70 70.97 66.32
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.25, N = 3 SE +/- 1.29, N = 3 SE +/- 0.31, N = 3 67.00 73.37 67.60
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.57, N = 3 SE +/- 0.72, N = 3 SE +/- 0.33, N = 3 66.13 71.97 65.97
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.42, N = 3 SE +/- 0.37, N = 12 35.13 37.70 34.57
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.38, N = 3 SE +/- 0.35, N = 3 SE +/- 0.18, N = 3 67.13 72.80 66.87
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory 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 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 36.23 39.37 36.63
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 11 22 33 44 55 SE +/- 0.20, N = 3 SE +/- 0.82, N = 3 SE +/- 0.38, N = 3 47.70 50.87 46.90
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.27, N = 3 SE +/- 0.12, N = 3 36.47 38.93 35.97
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 14 28 42 56 70 SE +/- 0.88, N = 5 SE +/- 0.27, N = 3 SE +/- 1.15, N = 3 57.08 61.67 57.47
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory 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: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 16 32 48 64 80 SE +/- 0.42, N = 3 SE +/- 0.38, N = 3 SE +/- 0.90, N = 12 66.30 71.50 67.96
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.9765 1.953 2.9295 3.906 4.8825 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 4.26 4.06 4.34
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 32 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 32 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.1273 2.2546 3.3819 4.5092 5.6365 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 4.99 5.01 4.69 1. (CC) gcc options: -O2
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory 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: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.5715 1.143 1.7145 2.286 2.8575 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 2.38 2.54 2.40
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1463 0.2926 0.4389 0.5852 0.7315 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.62 0.65 0.61
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.5603 1.1206 1.6809 2.2412 2.8015 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 10 2.36 2.49 2.35
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 13 26 39 52 65 55 57 54 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lpng16 -lXext -lX11 -lbz2 -ldl -llzma -lz -lm -lgomp -lpthread
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.0575 2.115 3.1725 4.23 5.2875 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 4.57 4.47 4.70
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.5693 1.1386 1.7079 2.2772 2.8465 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 2.42 2.53 2.44
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only Baremetal, SMT On Xen dom0, vanilla, SMT On 600 1200 1800 2400 3000 2875 3005
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 66.67, N = 3 SE +/- 333.33, N = 3 17067 16333
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 1.18 1.14 1.19
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.0508 2.1016 3.1524 4.2032 5.254 SE +/- 0.06, N = 5 SE +/- 0.05, N = 3 SE +/- 0.06, N = 12 4.48 4.67 4.50
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 2.45 2.51 2.41
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 1.28, N = 9 SE +/- 1.05, N = 3 SE +/- 1.33, N = 9 66.43 69.15 67.62
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.45, N = 3 SE +/- 0.38, N = 3 36.10 37.37 35.93
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 66.67, N = 3 SE +/- 66.67, N = 3 10467 10067
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 120.19, N = 3 SE +/- 166.67, N = 3 10567 10167
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 5 1.11 1.07 1.10
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.2655 0.531 0.7965 1.062 1.3275 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 9 1.18 1.14 1.17
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.61 0.63 0.63
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.61 0.63 0.61
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.144 0.288 0.432 0.576 0.72 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 0.62 0.64 0.62
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.2565 0.513 0.7695 1.026 1.2825 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.14 1.11 1.12
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.32, N = 3 SE +/- 0.13, N = 3 35.23 34.50 35.37
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 12867 12567
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.25 11.22 10.99 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 3.78, N = 5 SE +/- 6.69, N = 5 SE +/- 3.45, N = 5 11601 11449 11347 1. (CC) gcc options: -O3 -march=native -fopenmp
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 202.76, N = 3 16733 17100
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 100.00, N = 3 SE +/- 33.33, N = 3 10700 10933
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.00, N = 3 SE +/- 0.03, N = 12 SE +/- 0.02, N = 3 2.38 2.41 2.36
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 13 26 39 52 65 SE +/- 0.19, N = 4 SE +/- 0.63, N = 4 SE +/- 0.37, N = 4 58.22 58.83 58.44 1. ruby 2.6.2p47 (2019-03-13 revision 67232) [x86_64-linux-gnu]
Netperf Server: 192.168.0.30 - Test: TCP Stream - Client To Server - Duration: 10 Seconds OpenBenchmarking.org Megabits/sec Throughput, More Is Better Netperf 2.7.0 Server: 192.168.0.30 - Test: TCP Stream - Client To Server - Duration: 10 Seconds Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 150 300 450 600 750 SE +/- 2.24, N = 3 SE +/- 0.37, N = 3 SE +/- 2.75, N = 3 709 702 707 1. (CC) gcc options: -O3 -march=native -lm
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3M 6M 9M 12M 15M 11717291 11730468 11829589
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory 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: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.9833 1.9666 2.9499 3.9332 4.9165 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 4.36 4.33 4.37
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 352.77, N = 3 SE +/- 416.33, N = 3 16667 16800
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K 10239 10267 10205 1. (CC) gcc options: -O3 -march=native
Netperf Server: 192.168.0.30 - Test: TCP Stream - Server To Client - Duration: 10 Seconds OpenBenchmarking.org Megabits/sec Throughput, More Is Better Netperf 2.7.0 Server: 192.168.0.30 - Test: TCP Stream - Server To Client - Duration: 10 Seconds Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 200 400 600 800 1000 SE +/- 0.23, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 821 821 825 1. (CC) gcc options: -O3 -march=native -lm
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 70K 140K 210K 280K 350K SE +/- 501.93, N = 3 SE +/- 1563.53, N = 3 SE +/- 1679.01, N = 3 337756 339271 338297
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 120.19, N = 3 17033 17000
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 500 1000 1500 2000 2500 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 2239 2239 2237 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 5K 10K 15K 20K 25K SE +/- 0.05, N = 3 SE +/- 2.20, N = 3 SE +/- 0.19, N = 3 21529 21527 21510 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 0.25, N = 3 SE +/- 0.05, N = 3 SE +/- 0.89, N = 3 10829 10829 10823 1. (CC) gcc options: -lrt
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off 3K 6K 9K 12K 15K SE +/- 360.56, N = 3 12700
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 4K 8K 12K 16K 20K SE +/- 120.19, N = 3 SE +/- 88.19, N = 3 16933 16933
iPerf Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.00, N = 2 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 99.70 99.70 99.70 1. (CC) gcc options: -O3 -march=native -lm
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off 3K 6K 9K 12K 15K SE +/- 225.67, N = 11 12173
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 261.41, N = 12 SE +/- 195.79, N = 4 14300 12600
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 300253.24, N = 9 SE +/- 212991.71, N = 12 SE +/- 157716.82, N = 9 4214104 5995065 1493314 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 500 1000 1500 2000 2500 SE +/- 107.14, N = 12 SE +/- 10.01, N = 3 SE +/- 10.31, N = 3 2547 2290 1349 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 400K 800K 1200K 1600K 2000K SE +/- 8671.51, N = 3 SE +/- 87843.72, N = 9 SE +/- 2775.16, N = 3 1733189 1014162 928522 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 4 8 12 16 20 SE +/- 0.61, N = 12 SE +/- 0.45, N = 12 SE +/- 0.44, N = 12 17.56 13.40 16.17 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 5 10 15 20 25 SE +/- 0.36, N = 12 SE +/- 0.45, N = 12 SE +/- 0.28, N = 3 15.14 19.98 16.72 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 8000M 16000M 24000M 32000M 40000M SE +/- 929583010.39, N = 12 SE +/- 1322899252.04, N = 12 SE +/- 1060333694.66, N = 12 29821877913 30837627125 35794058970
Netperf Server: 192.168.0.30 - Test: UDP Request Response - Duration: 10 Seconds OpenBenchmarking.org Transaction Rate Per Second, More Is Better Netperf 2.7.0 Server: 192.168.0.30 - Test: UDP Request Response - Duration: 10 Seconds Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 140 280 420 560 700 SE +/- 9.84, N = 3 SE +/- 8.75, N = 3 SE +/- 16.79, N = 12 627 617 349 1. (CC) gcc options: -O3 -march=native -lm
Netperf Server: 192.168.0.30 - Test: TCP Request Response - Duration: 10 Seconds OpenBenchmarking.org Transaction Rate Per Second, More Is Better Netperf 2.7.0 Server: 192.168.0.30 - Test: TCP Request Response - Duration: 10 Seconds Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 110 220 330 440 550 SE +/- 3.03, N = 3 SE +/- 5.04, N = 3 SE +/- 14.31, N = 10 510 505 232 1. (CC) gcc options: -O3 -march=native -lm
iPerf Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 10 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 10 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 130 260 390 520 650 SE +/- 100.49, N = 13 SE +/- 113.68, N = 12 SE +/- 113.36, N = 12 606 461 460 1. (CC) gcc options: -O3 -march=native -lm
iPerf Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 10 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 10 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 110 220 330 440 550 SE +/- 113.70, N = 12 SE +/- 108.54, N = 13 SE +/- 113.41, N = 12 461 490 460 1. (CC) gcc options: -O3 -march=native -lm
iPerf Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 5 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 5 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 140 280 420 560 700 SE +/- 94.10, N = 13 SE +/- 89.28, N = 13 SE +/- 96.15, N = 13 579 631 527 1. (CC) gcc options: -O3 -march=native -lm
iPerf Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 5 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.0.30 - Server Port: 5201 - Duration: 30 Seconds - Test: UDP - 100Mbit Objective - Parallel: 5 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 80 160 240 320 400 SE +/- 56.86, N = 12 SE +/- 57.57, N = 13 SE +/- 60.31, N = 12 367 315 300 1. (CC) gcc options: -O3 -march=native -lm
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 110 220 330 440 550 SE +/- 38.13, N = 3 SE +/- 31.12, N = 3 SE +/- 112.07, N = 3 497 467 274
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 7 14 21 28 35 SE +/- 7.62, N = 3 SE +/- 9.62, N = 3 SE +/- 7.81, N = 3 27.32 29.24 27.92
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 16 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1.0328 2.0656 3.0984 4.1312 5.164 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 9 4.59 4.30 4.15 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 8 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.7965 1.593 2.3895 3.186 3.9825 SE +/- 0.09, N = 7 SE +/- 0.15, N = 9 SE +/- 0.11, N = 9 3.54 3.38 3.40 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.612 1.224 1.836 2.448 3.06 SE +/- 0.05, N = 4 SE +/- 0.16, N = 6 SE +/- 0.10, N = 9 2.69 2.72 2.43 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Read - Size Per Thread: 32MB - Thread Count: 32 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 32 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 5K 10K 15K 20K 25K SE +/- 2651.67, N = 9 SE +/- 1327.44, N = 6 SE +/- 2903.95, N = 9 22375 16010 16645 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Read - Size Per Thread: 32MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 16 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3K 6K 9K 12K 15K SE +/- 1707.89, N = 6 SE +/- 954.20, N = 6 SE +/- 604.31, N = 6 12617 8313 14238 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Read - Size Per Thread: 32MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 8 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 567.56, N = 9 SE +/- 670.41, N = 9 SE +/- 417.52, N = 6 6374 5748 9871 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1100 2200 3300 4400 5500 SE +/- 548.38, N = 6 SE +/- 377.58, N = 6 SE +/- 556.37, N = 9 5260 2748 3650 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 4 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.0968 0.1936 0.2904 0.3872 0.484 SE +/- 0.01, N = 9 SE +/- 0.01, N = 9 SE +/- 0.00, N = 3 0.42 0.43 0.24 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 32MB - Thread Count: 32 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 32 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 962.94, N = 9 SE +/- 690.28, N = 9 SE +/- 676.51, N = 9 8793 10473 7229 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 32MB - Thread Count: 16 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 16 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 855.11, N = 9 SE +/- 668.84, N = 9 SE +/- 688.21, N = 6 7816 7199 7149 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 32MB - Thread Count: 8 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 8 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1600 3200 4800 6400 8000 SE +/- 395.09, N = 9 SE +/- 295.92, N = 6 SE +/- 549.70, N = 9 7304 5226 5663 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 4 Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 1100 2200 3300 4400 5500 SE +/- 233.06, N = 9 SE +/- 421.45, N = 6 SE +/- 151.21, N = 9 5254 3098 3659 1. (CC) gcc options: -O2
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.98, N = 3 SE +/- 3.27, N = 12 SE +/- 0.32, N = 3 51.37 74.83 50.37
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 5.34, N = 12 SE +/- 0.15, N = 3 39.03 75.80 37.53
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 6.04, N = 12 SE +/- 0.27, N = 3 39.33 82.75 38.03
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 3.84, N = 12 SE +/- 5.05, N = 12 SE +/- 0.62, N = 3 85.20 64.24 96.07
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.57, N = 12 SE +/- 5.34, N = 12 SE +/- 0.64, N = 6 42.80 65.22 46.18
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.68, N = 3 SE +/- 3.00, N = 12 SE +/- 0.75, N = 3 40.93 67.55 40.20
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3 6 9 12 15 SE +/- 0.15, N = 12 SE +/- 0.23, N = 12 SE +/- 0.11, N = 12 8.96 7.15 7.92
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 3 6 9 12 15 SE +/- 0.17, N = 12 SE +/- 0.25, N = 12 SE +/- 0.15, N = 12 9.17 7.49 7.97
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2K 4K 6K 8K 10K SE +/- 218.58, N = 3 SE +/- 458.26, N = 3 10733 10900 10500
Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On 3K 6K 9K 12K 15K SE +/- 227.08, N = 12 SE +/- 190.48, N = 12 12067 11242
Flexible IO Tester Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 13 26 39 52 65 SE +/- 1.03, N = 12 SE +/- 0.15, N = 3 SE +/- 0.59, N = 3 55.88 57.60 48.90
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 16KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 15 30 45 60 75 SE +/- 0.40, N = 3 SE +/- 4.62, N = 12 SE +/- 0.44, N = 3 43.70 69.33 46.33
Flexible IO Tester Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 2 4 6 8 10 SE +/- 0.15, N = 12 SE +/- 0.20, N = 12 SE +/- 0.15, N = 12 8.73 8.31 7.98
Flexible IO Tester Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.00, N = 3 SE +/- 0.01, N = 11 SE +/- 0.01, N = 12 0.61 0.63 0.60
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 100 200 300 400 500 SE +/- 12.10, N = 9 SE +/- 11.09, N = 9 SE +/- 52.84, N = 9 354 322 446 1. (CC) gcc options: -O2 -lreadline -lncurses -lz -ldl -lpthread
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Baremetal, SMT Off Baremetal, SMT On Xen dom0, vanilla, SMT On 20 40 60 80 100 SE +/- 1.43, N = 5 SE +/- 2.57, N = 12 SE +/- 2.50, N = 12 96.59 106.00 107.37 1. (CC) gcc options: -pthread -laio
Phoronix Test Suite v10.8.4