Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1905139-DARI-190420598 xen-coresched-rfc-bm-smt - Phoronix Test Suite xen-coresched-rfc-bm-smt Xen Core Scheduling RFC patch benches, baremetal and Xen dom0 runs
HTML result view exported from: https://openbenchmarking.org/result/1905139-DARI-190420598&grr&rdt .
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, 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 Intel Xeon W3530 (1 Core / 4 Threads) Intel Xeon W3530 (1 Core / 8 Threads) 3 x 2048 MB DDR3-1333MT/s HMT325U7BFR8A-H9 AMD FirePro 2260 256MB (500/500MHz) X Server btrfs 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 - Baremetal, SMT On: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264 - Baremetal, SMT Off: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264 - Xen dom0, vanilla, SMT On: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264 - Xen dom0, vanilla, SMT Off: BFQ / relatime,rw,space_cache,subvol=/@/home,subvolid=264 - Xen dom0, patched, gran=thread, SMT On: BFQ / relatime,rw,space_cache,subvol=/@/var,subvolid=258 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 dom0, vanilla, SMT Off: __user pointer sanitization + disabled + PTE Inversion - Xen dom0, patched, gran=thread, SMT On: __user pointer sanitization + disabled + PTE Inversion
xen-coresched-rfc-bm-smt tiobench: Rand Read - 32MB - 32 tiobench: Read - 32MB - 32 tiobench: Rand Write - 32MB - 16 tiobench: Read - 32MB - 16 tiobench: Rand Read - 32MB - 16 tiobench: Rand Write - 32MB - 8 tiobench: Rand Write - 32MB - 32 tiobench: Write - 32MB - 32 numpy: tiobench: Read - 32MB - 8 tiobench: Rand Read - 32MB - 8 tiobench: Write - 32MB - 16 tiobench: Write - 32MB - 8 tiobench: Rand Read - 32MB - 4 sqlite: Timed SQLite Insertions blender: Pabellon Barcelona - CPU-Only tiobench: Rand Write - 32MB - 4 tiobench: Read - 32MB - 4 tiobench: Write - 32MB - 4 compilebench: Compile vpxenc: vpxenc VP9 1080p Video Encode hackbench: 16 - Thread m-queens: Time To Solve build-linux-kernel: Time To Compile asmfish: 1024 Hash Memory, 26 Depth hackbench: 16 - Process build-php: Time To Compile stockfish: Total Time rodinia: OpenMP LavaMD fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory stream: Triad fio: Rand Write - Sync - Yes - No - 4KB - Default Test Directory go-benchmark: build aio-stress: Rand Write cachebench: Read cachebench: Read / Modify / Write cachebench: Write hackbench: 8 - Process fio: Seq Write - Sync - No - No - 4KB - Default Test Directory fio: Seq Write - Sync - No - No - 4KB - Default Test Directory hackbench: 8 - Thread fio: Rand Write - Linux AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 512KB - Default Test Directory stress-ng: System V Message Passing rodinia: OpenMP CFD Solver apache: Static Web Page Serving ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping fio: Seq Write - Sync - Yes - No - 16KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4MB - Default Test Directory x264: H.264 Video Encoding fio: Rand Write - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 512KB - Default Test Directory fio: Rand Write - Sync - Yes - No - 16KB - Default Test Directory iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 1000Mbit Objective - 5 fio: Rand Write - Sync - Yes - No - 512KB - Default Test Directory x265: H.265 1080p Video Encoding iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 5 fio: Rand Read - Sync - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory fio: Rand Write - Sync - Yes - No - 4MB - Default Test Directory iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 1000Mbit Objective - 10 fio: Rand Write - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory compress-pbzip2: 256MB File Compression iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 10 fio: Seq Write - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 16KB - 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 graphics-magick: Sharpen graphics-magick: Rotate graphics-magick: Resizing fio: Rand Write - Linux AIO - Yes - No - 4MB - Default Test Directory hackbench: 4 - Thread fio: Rand Write - POSIX AIO - Yes - No - 16KB - Default Test Directory ramspeed: Triad - Integer fio: Rand Write - POSIX AIO - No - No - 4MB - Default Test Directory stress-ng: Socket Activity fio: Seq Write - Sync - Yes - No - 4MB - Default Test Directory hackbench: 4 - Process fio: Rand Read - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Seq Write - Sync - No - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 4MB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 16KB - Default Test Directory compress-7zip: Compress Speed Test fio: Rand Write - Sync - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - Sync - No - No - 512KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 512KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Rand Read - Sync - Yes - No - 16KB - Default Test Directory mcperf: Set mcperf: Add parboil: OpenMP Stencil fio: Rand Read - Sync - No - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory mcperf: Append mcperf: Replace fio: Rand Read - Sync - No - No - 16KB - Default Test Directory stress-ng: Lsearch fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory iperf: 192.168.0.30 - 5201 - 30 Seconds - UDP - 100Mbit Objective - 1 fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 512KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Sync - No - No - 4MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory parboil: OpenMP MRI Gridding fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Sync - Yes - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 512KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Write - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4MB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4MB - Default Test Directory fio: Rand Read - Sync - Yes - No - 4MB - Default Test Directory stress-ng: Semaphores fio: Seq Write - Sync - No - No - 16KB - Default Test Directory mcperf: Delete mcperf: Get fio: Seq Read - Linux AIO - No - No - 4MB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4MB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - 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: Seq Write - Linux AIO - No - No - 512KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 512KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 512KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 512KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 512KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Sync - No - No - 4MB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4MB - Default Test Directory fio: Rand Write - Sync - No - No - 512KB - 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 Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Write - Sync - No - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4MB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - 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: Seq Write - Linux AIO - No - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 16KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4MB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 16KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 16KB - 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 - Sync - No - No - 512KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 16KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 16KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 512KB - Default Test Directory fio: Rand Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 512KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 16KB - Default Test Directory fio: Seq Read - Sync - Yes - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 4KB - Default Test Directory fio: Seq Read - Sync - No - No - 16KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 4KB - Default Test Directory stress-ng: CPU Stress stress-ng: Tsearch stress-ng: Bsearch stress-ng: Memory Copying stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions stress-ng: Context Switching stress-ng: Hsearch stress-ng: Forking phpbench: PHP Benchmark Suite netperf: 192.168.0.30 - UDP Request Response - 10 Seconds netperf: 192.168.0.30 - TCP Request Response - 10 Seconds sockperf: Latency Under Load hmmer: Pfam Database Search hackbench: 1 - Process go-benchmark: json redis: LPOP hackbench: 1 - Thread sockperf: Throughput sockperf: Latency Ping Pong redis: GET go-benchmark: garbage redis: LPUSH redis: SET redis: SADD netperf: 192.168.0.30 - TCP Stream - Server To Client - 10 Seconds netperf: 192.168.0.30 - TCP Stream - Client To Server - 10 Seconds optcarrot: Optimized Benchmark compilebench: Read Compiled Tree compilebench: Initial Create Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 16010 10473 4.30 7199 8313 3.38 5.01 0.73 11730468 5226 5748 0.58 0.50 2748 322 2875 2.72 3098 0.43 69.15 11.22 107 292 271 8322819 107 148 7944718 142 7.15 7.49 11449 8.31 30837627125 106 2239 21527 10829 49.69 11242 51.09 65.22 64.24 5995065 90.86 13300 139 67.55 74.83 19.98 53.77 82.75 69.33 631 100.17 9.33 315 0.63 45.73 461 75.80 13.40 490 69.77 71.07 71.80 71.33 72.07 72.60 18267 57 143 122 55.93 26.02 50.90 10267 71.50 2290 46.27 24.20 77.80 4.67 43.92 1.14 70.97 4.33 16692 1.11 0.64 34.50 37.70 79.13 2.41 35329 35920 51.41 65.67 69.80 57.60 38173 37946 2.49 34.93 1.14 99.70 43.87 42.37 61.67 45.17 38.41 11567 10900 76.47 52.53 85.53 1.07 87.60 86.87 65.40 6044741 71.97 56966 58082 85.80 85.43 37.37 39.37 50.87 76.70 2.54 77.93 2.51 76.57 0.65 77.50 77.57 0.63 76.40 4.47 89.93 38.00 77.33 4.06 48.87 77.50 76.60 38.93 76.97 75.03 76.63 77.27 76.57 19200 2.53 77.30 19767 19567 74.87 77.07 58.33 77.73 77.17 75.07 76.90 77.80 0.63 72.80 19733 14900 73.37 19867 14733 76.70 12567 982 65.53 1849 563 34.03 159148 1657146 15318 24703 339271 617 505 8.12 13.89 6.28 23956684 1014162 6.82 207707 6.37 1506546 4560245 981565 1146913 1316407 821 702 58.83 467 29.24 22375 8793 4.59 7816 12617 3.54 4.99 0.71 11717291 7304 6374 0.63 0.54 5260 354 2.69 5254 0.42 66.43 11.25 134 425 329 6364942 135 180 6394905 182 8.96 9.17 11601 8.73 29821877913 96.59 2239 21529 10829 66.53 12173 12067 68.60 42.80 85.20 4214104 120.97 16948 114 40.93 51.37 15.14 48.44 39.33 43.70 579 89.01 8.12 367 0.61 14300 42.06 606 39.03 10567 17.56 461 48.47 41.27 40.60 41.63 40.33 42.57 10367 55 143 121 51.97 32.84 42.28 10239 66.30 2547 43.70 31.70 70.70 4.48 46.83 1.18 64.70 4.36 11600 1.14 0.62 35.23 35.13 70.03 2.38 36186 36330 52.41 59.00 60.37 55.88 37934 37987 2.36 26.85 1.18 10467 99.70 40.93 48.63 10700 57.08 41.77 33.95 10500 10733 69.47 47.13 75.23 1.11 77.90 77.40 59.17 7910494 66.13 56546 57763 75.77 76.47 36.10 36.23 47.70 66.60 2.38 67.63 2.45 67.77 0.62 68.23 68.03 0.61 66.47 4.57 79.70 46.83 17067 16933 66.80 16733 4.26 50.90 16667 66.37 17033 14833 66.27 36.47 68.57 65.50 66.23 67.63 66.90 17033 2.42 67.37 17133 16900 66.70 66.37 57.97 66.17 67.10 66.40 66.93 67.20 0.61 67.13 17300 14800 67.00 17000 14700 67.27 12700 12867 785 54.16 1345 908 30.76 137305 1438229 12591 19539 337756 627 510 7.73 16.10 7.96 26682190 1733189 8.24 216143 6.25 1632892 5746579 972284 1142466 1324430 821 709 58.22 497 27.32 16645 7229 4.15 7149 14238 3.40 4.69 0.54 11829589 5663 9871 0.44 0.32 3650 446 3005 2.43 3659 0.24 67.62 10.99 299 292 328 8142234 301 172 7646829 145 7.92 7.97 11347 7.98 35794058970 107.37 2237 21510 10823 144.24 138.09 46.18 96.07 1493314 93.56 8716 137 40.20 50.37 16.72 47.73 38.03 46.33 527 93.63 9.24 300 0.60 12600 39.93 460 37.53 10167 16.17 460 47.70 39.70 39.67 40.00 38.83 40.83 10350 54 122 111 50.47 67.67 46.03 10205 67.96 1349 40.87 64.51 70.17 4.50 37.90 1.19 66.32 4.37 14753 1.12 0.62 35.37 34.57 71.90 2.36 17500 17522 36.94 59.27 63.10 49.23 18097 18150 2.35 34.92 1.17 10067 99.70 39.33 47.90 10933 57.47 38.87 38.91 10100 10500 68.73 46.23 76.40 1.10 78.07 77.13 57.14 4168488 65.97 27805 28274 75.40 76.83 35.93 36.63 46.90 66.23 2.40 66.37 2.41 67.97 0.61 68.70 68.90 0.63 65.90 4.70 79.37 47.27 16333 16933 66.37 17100 4.34 37.87 16800 66.97 17000 12767 66.13 35.97 68.27 66.77 66.20 67.27 66.43 17033 2.44 67.43 17200 16533 66.33 66.93 50.00 66.50 66.83 66.37 67.10 66.60 0.61 66.87 17333 12300 67.60 16967 12533 67.00 979 64.77 1846 560 34.86 155218 459296 15307 6700 338297 349 232 16.65 14.02 15.74 24251902 928522 16.30 145019 15.08 1304223 4602223 877072 1038198 1161303 825 707 58.44 274 27.92 19318 6058 4.30 6144 11467 3.51 4.76 0.67 11786147 4832 7930 0.57 0.49 5258 340 2.07 3971 0.35 65.98 11.02 386 426 404 6334532 359 209 6138883 182 7.88 8.05 11514 8.29 35077894498 106.81 2237 21510 10820 208.00 177.99 44.80 71.49 606967 122.97 11538 112 38.80 49.17 12.10 46.93 37.93 45.80 501 66.60 7.99 315 0.59 12529 40.20 459 36.97 10000 17.99 459 46.90 39.00 38.77 39.73 38.83 40.40 10250 52 122 110 50.40 99.25 44.10 10133 66.87 939 40.10 99.53 70.70 4.46 37.90 1.18 65.60 4.29 11190 1.14 0.62 35.43 34.70 71.40 2.39 17699 17692 42.68 59.20 63.90 49.47 18195 18333 2.40 25.59 1.16 10000 99.70 39.07 47.25 10100 56.88 38.83 34.37 10000 10133 69.20 46.40 75.83 1.11 78.10 77.47 59.17 3243215 66.27 28613 28986 75.47 76.40 35.70 36.37 46.80 67.00 2.39 67.03 2.43 67.67 0.61 68.40 68.33 0.62 66.80 4.60 79.57 46.90 17267 16833 67.33 17033 4.24 37.83 16733 67.40 17300 12833 65.80 36.57 68.87 66.60 66.27 67.27 66.93 17067 2.42 66.83 17067 16833 66.33 66.57 50.07 67.17 67.03 65.53 66.47 67.17 0.61 67.23 17367 12833 67.07 17233 12700 66.83 820 53.68 1353 879 30.54 140615 334689 12607 5354 338527 324 217 16.32 16.46 23.61 26901563 911157 24.71 147995 14.83 1334068 5854407 888019 1024634 1148857 825 703 58.43 373 27.35 7724 4131 2.68 2770 5730 1.75 3.61 1.06 11729044 2183 3020 0.62 0.36 2048 1466 3010 1.12 1405 0.18 149.48 11.00 304 292 330 8257258 301 175 7575661 145 5.12 5.14 11339 5.10 35345842016 50.48 2237 21509 10820 145.36 142.61 26.14 124.88 1432148 96.19 8437 137 128.34 132.11 19.27 103.69 101.49 26.04 556 97.38 9.29 300 0.67 10767 115.81 459 97.37 31217 13.54 459 120.01 122 128.72 130.92 128.55 133.64 31933 54 121 111 118.22 67.72 25.96 10198 106 1363 121.10 65.46 108 5.76 31.40 0.99 105 3.70 14963 0.93 0.68 49.86 49.20 116 2.61 37.29 105 110 42.10 2.62 34.75 1.49 29480 99.70 115 48.50 27833 95.97 109 38.71 25367 31167 115 77.40 139 0.96 141 141 101.50 4448708 72.30 141 139 50.57 52.20 69.30 128 2.64 131 2.64 129 0.67 132 129 0.68 130 4.13 139 50.33 32767 22467 128 27233 3.59 33.00 32533 129 32600 10600 87.80 50.03 129 108 127 130 127 27667 2.67 127 32600 22467 127 127 42.67 127 109 72.57 127 128 0.67 117 32800 10300 125 32700 10733 108 967 64.69 1863 558 34.89 151562 452470 15207 6828 338919 463 366 17.64 14.05 15.82 24526997 1465247 16.57 145565 15.62 1407175 4603281 861690 1027419 1181583 823 702 58.94 340 49.08 OpenBenchmarking.org
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 1327.44, N = 6 SE +/- 2651.67, N = 9 SE +/- 2903.95, N = 9 SE +/- 1319.51, N = 9 SE +/- 415.43, N = 9 16010 22375 16645 19318 7724 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K SE +/- 690.28, N = 9 SE +/- 962.94, N = 9 SE +/- 676.51, N = 9 SE +/- 311.38, N = 6 SE +/- 268.91, N = 6 10473 8793 7229 6058 4131 1. (CC) gcc options: -O2
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.0328 2.0656 3.0984 4.1312 5.164 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 9 SE +/- 0.07, N = 9 SE +/- 0.04, N = 6 4.30 4.59 4.15 4.30 2.68 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K SE +/- 668.84, N = 9 SE +/- 855.11, N = 9 SE +/- 688.21, N = 6 SE +/- 281.99, N = 9 SE +/- 91.32, N = 9 7199 7816 7149 6144 2770 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 954.20, N = 6 SE +/- 1707.89, N = 6 SE +/- 604.31, N = 6 SE +/- 1006.37, N = 9 SE +/- 298.81, N = 9 8313 12617 14238 11467 5730 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.7965 1.593 2.3895 3.186 3.9825 SE +/- 0.15, N = 9 SE +/- 0.09, N = 7 SE +/- 0.11, N = 9 SE +/- 0.07, N = 9 SE +/- 0.03, N = 3 3.38 3.54 3.40 3.51 1.75 1. (CC) gcc options: -O2
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.1273 2.2546 3.3819 4.5092 5.6365 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 5.01 4.99 4.69 4.76 3.61 1. (CC) gcc options: -O2
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.2385 0.477 0.7155 0.954 1.1925 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 6 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.73 0.71 0.54 0.67 1.06 1. (CC) gcc options: -O2
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3M 6M 9M 12M 15M 11730468 11717291 11829589 11786147 11729044
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1600 3200 4800 6400 8000 SE +/- 295.92, N = 6 SE +/- 395.09, N = 9 SE +/- 549.70, N = 9 SE +/- 489.68, N = 6 SE +/- 93.67, N = 9 5226 7304 5663 4832 2183 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K SE +/- 670.41, N = 9 SE +/- 567.56, N = 9 SE +/- 417.52, N = 6 SE +/- 156.53, N = 3 SE +/- 293.36, N = 6 5748 6374 9871 7930 3020 1. (CC) gcc options: -O2
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.1418 0.2836 0.4254 0.5672 0.709 SE +/- 0.01, N = 3 SE +/- 0.01, N = 9 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.58 0.63 0.44 0.57 0.62 1. (CC) gcc options: -O2
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.1215 0.243 0.3645 0.486 0.6075 SE +/- 0.01, N = 9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 9 SE +/- 0.01, N = 6 SE +/- 0.00, N = 3 0.50 0.54 0.32 0.49 0.36 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1100 2200 3300 4400 5500 SE +/- 377.58, N = 6 SE +/- 548.38, N = 6 SE +/- 556.37, N = 9 SE +/- 60.84, N = 3 SE +/- 48.51, N = 9 2748 5260 3650 5258 2048 1. (CC) gcc options: -O2
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 300 600 900 1200 1500 SE +/- 11.09, N = 9 SE +/- 12.10, N = 9 SE +/- 52.84, N = 9 SE +/- 3.86, N = 3 SE +/- 14.97, N = 3 322 354 446 340 1466 1. (CC) gcc options: -O2 -lreadline -lncurses -lz -ldl -lpthread
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 Xen dom0, patched, gran=thread, SMT On 600 1200 1800 2400 3000 2875 3005 3010
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.612 1.224 1.836 2.448 3.06 SE +/- 0.16, N = 6 SE +/- 0.05, N = 4 SE +/- 0.10, N = 9 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 2.72 2.69 2.43 2.07 1.12 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1100 2200 3300 4400 5500 SE +/- 421.45, N = 6 SE +/- 233.06, N = 9 SE +/- 151.21, N = 9 SE +/- 166.37, N = 9 SE +/- 146.85, N = 6 3098 5254 3659 3971 1405 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, 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 SE +/- 0.01, N = 9 SE +/- 0.00, N = 3 0.43 0.42 0.24 0.35 0.18 1. (CC) gcc options: -O2
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 1.05, N = 3 SE +/- 1.28, N = 9 SE +/- 1.33, N = 9 SE +/- 0.81, N = 3 SE +/- 2.32, N = 4 69.15 66.43 67.62 65.98 149.48
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.22 11.25 10.99 11.02 11.00 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 80 160 240 320 400 SE +/- 0.08, N = 3 SE +/- 0.80, N = 3 SE +/- 4.12, N = 9 SE +/- 4.79, N = 9 SE +/- 0.91, N = 3 107 134 299 386 304 1. (CC) gcc options: -lpthread
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 90 180 270 360 450 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 SE +/- 0.19, N = 3 SE +/- 0.06, N = 3 292 425 292 426 292 1. (CXX) g++ options: -fopenmp -O2 -march=native
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 90 180 270 360 450 SE +/- 1.65, N = 3 SE +/- 1.63, N = 3 SE +/- 1.98, N = 3 SE +/- 2.17, N = 3 SE +/- 2.46, N = 3 271 329 328 404 330
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2M 4M 6M 8M 10M SE +/- 85609.14, N = 3 SE +/- 46411.46, N = 3 SE +/- 24937.93, N = 3 SE +/- 68984.01, N = 3 SE +/- 53799.85, N = 3 8322819 6364942 8142234 6334532 8257258
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 80 160 240 320 400 SE +/- 0.48, N = 3 SE +/- 0.46, N = 3 SE +/- 2.40, N = 3 SE +/- 3.47, N = 3 SE +/- 1.35, N = 3 107 135 301 359 301 1. (CC) gcc options: -lpthread
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 50 100 150 200 250 SE +/- 0.26, N = 3 SE +/- 0.10, N = 3 SE +/- 0.56, N = 3 SE +/- 0.12, N = 3 SE +/- 0.82, N = 3 148 180 172 209 175 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2M 4M 6M 8M 10M SE +/- 65514.13, N = 3 SE +/- 25794.75, N = 3 SE +/- 5564.05, N = 3 SE +/- 54375.08, N = 3 SE +/- 65830.14, N = 3 7944718 6394905 7646829 6138883 7575661 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 40 80 120 160 200 SE +/- 0.16, N = 3 SE +/- 0.22, N = 3 SE +/- 0.83, N = 3 SE +/- 0.28, N = 3 SE +/- 0.38, N = 3 142 182 145 182 145 1. (CXX) g++ options: -O2 -lOpenCL
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3 6 9 12 15 SE +/- 0.23, N = 12 SE +/- 0.15, N = 12 SE +/- 0.11, N = 12 SE +/- 0.12, N = 12 SE +/- 0.18, N = 11 7.15 8.96 7.92 7.88 5.12
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3 6 9 12 15 SE +/- 0.25, N = 12 SE +/- 0.17, N = 12 SE +/- 0.15, N = 12 SE +/- 0.17, N = 12 SE +/- 0.18, N = 11 7.49 9.17 7.97 8.05 5.14
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K SE +/- 6.69, N = 5 SE +/- 3.78, N = 5 SE +/- 3.45, N = 5 SE +/- 6.68, N = 5 SE +/- 6.46, N = 5 11449 11601 11347 11514 11339 1. (CC) gcc options: -O3 -march=native -fopenmp
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2 4 6 8 10 SE +/- 0.20, N = 12 SE +/- 0.15, N = 12 SE +/- 0.15, N = 12 SE +/- 0.16, N = 9 SE +/- 0.19, N = 11 8.31 8.73 7.98 8.29 5.10
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 8000M 16000M 24000M 32000M 40000M SE +/- 1322899252.04, N = 12 SE +/- 929583010.39, N = 12 SE +/- 1060333694.66, N = 12 SE +/- 1448983737.85, N = 12 SE +/- 794478745.31, N = 12 30837627125 29821877913 35794058970 35077894498 35345842016
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 2.57, N = 12 SE +/- 1.43, N = 5 SE +/- 2.50, N = 12 SE +/- 2.21, N = 12 SE +/- 0.91, N = 3 106.00 96.59 107.37 106.81 50.48 1. (CC) gcc options: -pthread -laio
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 500 1000 1500 2000 2500 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 2239 2239 2237 2237 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 2.20, N = 3 SE +/- 0.05, N = 3 SE +/- 0.19, N = 3 SE +/- 0.24, N = 3 SE +/- 0.25, N = 3 21527 21529 21510 21510 21509 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K SE +/- 0.05, N = 3 SE +/- 0.25, N = 3 SE +/- 0.89, N = 3 SE +/- 0.06, N = 3 SE +/- 0.29, N = 3 10829 10829 10823 10820 10820 1. (CC) gcc options: -lrt
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 50 100 150 200 250 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.89, N = 3 SE +/- 0.70, N = 3 SE +/- 0.96, N = 3 49.69 66.53 144.24 208.00 145.36 1. (CC) gcc options: -lpthread
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 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 On Baremetal, SMT Off 3K 6K 9K 12K 15K SE +/- 190.48, N = 12 SE +/- 227.08, N = 12 11242 12067
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 SE +/- 0.97, N = 3 SE +/- 0.63, N = 3 SE +/- 1.27, N = 3 51.09 68.60 138.09 177.99 142.61 1. (CC) gcc options: -lpthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 15 30 45 60 75 SE +/- 5.34, N = 12 SE +/- 0.57, N = 12 SE +/- 0.64, N = 6 SE +/- 0.63, N = 6 SE +/- 0.91, N = 12 65.22 42.80 46.18 44.80 26.14
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 5.05, N = 12 SE +/- 3.84, N = 12 SE +/- 0.62, N = 3 SE +/- 8.80, N = 9 SE +/- 6.80, N = 12 64.24 85.20 96.07 71.49 124.88
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 212991.71, N = 12 SE +/- 300253.24, N = 9 SE +/- 157716.82, N = 9 SE +/- 30411.45, N = 12 SE +/- 127680.82, N = 12 5995065 4214104 1493314 606967 1432148 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.59, N = 3 SE +/- 0.32, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 90.86 120.97 93.56 122.97 96.19 1. (CXX) g++ options: -O2 -lOpenCL
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4K 8K 12K 16K 20K SE +/- 24.15, N = 3 SE +/- 47.32, N = 3 SE +/- 12.19, N = 3 SE +/- 73.38, N = 3 SE +/- 45.37, N = 3 13300 16948 8716 11538 8437 1. (CC) gcc options: -shared -fPIC -O2 -pthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.87, N = 3 SE +/- 0.12, N = 3 SE +/- 0.48, N = 3 SE +/- 0.02, N = 3 SE +/- 0.32, N = 3 139 114 137 112 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++
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 3.00, N = 12 SE +/- 0.68, N = 3 SE +/- 0.75, N = 3 SE +/- 0.12, N = 3 SE +/- 7.62, N = 12 67.55 40.93 40.20 38.80 128.34
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 3.27, N = 12 SE +/- 0.98, N = 3 SE +/- 0.32, N = 3 SE +/- 0.29, N = 3 SE +/- 8.35, N = 12 74.83 51.37 50.37 49.17 132.11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5 10 15 20 25 SE +/- 0.45, N = 12 SE +/- 0.36, N = 12 SE +/- 0.28, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 19.98 15.14 16.72 12.10 19.27 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.91, N = 3 SE +/- 0.70, N = 5 SE +/- 0.79, N = 4 SE +/- 0.61, N = 7 SE +/- 4.22, N = 12 53.77 48.44 47.73 46.93 103.69
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 6.04, N = 12 SE +/- 0.23, N = 3 SE +/- 0.27, N = 3 SE +/- 0.50, N = 3 SE +/- 5.54, N = 9 82.75 39.33 38.03 37.93 101.49
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 15 30 45 60 75 SE +/- 4.62, N = 12 SE +/- 0.40, N = 3 SE +/- 0.44, N = 3 SE +/- 0.21, N = 3 SE +/- 1.02, N = 11 69.33 43.70 46.33 45.80 26.04
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 140 280 420 560 700 SE +/- 89.28, N = 13 SE +/- 94.10, N = 13 SE +/- 96.15, N = 13 SE +/- 100.60, N = 12 SE +/- 99.17, N = 12 631 579 527 501 556 1. (CC) gcc options: -O3 -march=native -lm
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 1.36, N = 3 SE +/- 1.53, N = 12 SE +/- 0.83, N = 3 SE +/- 3.65, N = 12 SE +/- 1.67, N = 4 100.17 89.01 93.63 66.60 97.38
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 9.33 8.12 9.24 7.99 9.29 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 80 160 240 320 400 SE +/- 57.57, N = 13 SE +/- 56.86, N = 12 SE +/- 60.31, N = 12 SE +/- 57.57, N = 13 SE +/- 60.31, N = 12 315 367 300 315 300 1. (CC) gcc options: -O3 -march=native -lm
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.01, N = 11 SE +/- 0.00, N = 3 SE +/- 0.01, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.63 0.61 0.60 0.59 0.67
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 261.41, N = 12 SE +/- 195.79, N = 4 SE +/- 179.57, N = 7 SE +/- 88.19, N = 3 14300 12600 12529 10767
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.48, N = 3 SE +/- 0.63, N = 5 SE +/- 0.68, N = 4 SE +/- 0.42, N = 3 SE +/- 7.18, N = 12 45.73 42.06 39.93 40.20 115.81
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 130 260 390 520 650 SE +/- 113.68, N = 12 SE +/- 100.49, N = 13 SE +/- 113.36, N = 12 SE +/- 113.32, N = 12 SE +/- 113.32, N = 12 461 606 460 459 459 1. (CC) gcc options: -O3 -march=native -lm
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 5.34, N = 12 SE +/- 0.22, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 SE +/- 0.64, N = 3 75.80 39.03 37.53 36.97 97.37
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 120.19, N = 3 SE +/- 166.67, N = 3 SE +/- 670.46, N = 12 10567 10167 10000 31217
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4 8 12 16 20 SE +/- 0.45, N = 12 SE +/- 0.61, N = 12 SE +/- 0.44, N = 12 SE +/- 0.59, N = 12 SE +/- 0.22, N = 12 13.40 17.56 16.17 17.99 13.54 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 110 220 330 440 550 SE +/- 108.54, N = 13 SE +/- 113.70, N = 12 SE +/- 113.41, N = 12 SE +/- 113.29, N = 12 SE +/- 113.25, N = 12 490 461 460 459 459 1. (CC) gcc options: -O3 -march=native -lm
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.28, N = 3 SE +/- 0.54, N = 3 SE +/- 0.44, N = 3 SE +/- 0.46, N = 3 SE +/- 4.68, N = 12 69.77 48.47 47.70 46.90 120.01
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.58, N = 3 SE +/- 0.55, N = 3 SE +/- 2.22, N = 12 SE +/- 0.29, N = 3 40.50 39.93 39.53 125.00 71.07
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.40, N = 3 SE +/- 0.57, N = 3 SE +/- 0.62, N = 3 SE +/- 0.26, N = 3 SE +/- 8.00, N = 12 71.80 40.60 39.67 38.77 128.72
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.24, N = 3 SE +/- 0.43, N = 3 SE +/- 0.25, N = 3 SE +/- 0.20, N = 3 SE +/- 6.62, N = 12 71.33 41.63 40.00 39.73 130.92
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.39, N = 3 SE +/- 0.23, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 7.58, N = 12 72.07 40.33 38.83 38.83 128.55
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.75, N = 3 SE +/- 0.47, N = 3 SE +/- 0.26, N = 3 SE +/- 0.49, N = 3 SE +/- 6.70, N = 12 72.60 42.57 40.83 40.40 133.64
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 SE +/- 150.00, N = 2 SE +/- 150.00, N = 2 SE +/- 552.31, N = 12 18267 10367 10350 10250 31933
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 13 26 39 52 65 57 55 54 52 54 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lpng16 -lXext -lX11 -lbz2 -ldl -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.33, N = 3 143 143 122 122 121 1. (CC) gcc options: -fopenmp -O2 -pthread -lfreetype -ljpeg -lpng16 -lXext -lX11 -lbz2 -ldl -llzma -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.33, N = 3 122 121 111 110 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: 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.43, N = 3 SE +/- 0.65, N = 3 SE +/- 0.55, N = 3 SE +/- 0.98, N = 3 SE +/- 5.70, N = 12 55.93 51.97 50.47 50.40 118.22
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.40, N = 3 SE +/- 0.05, N = 3 SE +/- 0.37, N = 3 SE +/- 0.37, N = 3 SE +/- 0.13, N = 3 26.02 32.84 67.67 99.25 67.72 1. (CC) gcc options: -lpthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.65, N = 5 SE +/- 0.76, N = 3 SE +/- 0.42, N = 3 SE +/- 0.98, N = 11 50.90 42.28 46.03 44.10 25.96
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2K 4K 6K 8K 10K 10267 10239 10205 10133 10198 1. (CC) gcc options: -O3 -march=native
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.42, N = 3 SE +/- 0.90, N = 12 SE +/- 0.71, N = 3 SE +/- 1.67, N = 3 71.50 66.30 67.96 66.87 106.00
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 500 1000 1500 2000 2500 SE +/- 10.01, N = 3 SE +/- 107.14, N = 12 SE +/- 10.31, N = 3 SE +/- 12.05, N = 3 SE +/- 16.46, N = 8 2290 2547 1349 939 1363 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 0.17, N = 3 SE +/- 0.71, N = 3 SE +/- 0.46, N = 3 SE +/- 7.89, N = 12 46.27 43.70 40.87 40.10 121.10
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.33, N = 3 SE +/- 0.54, N = 3 SE +/- 0.36, N = 3 24.20 31.70 64.51 99.53 65.46 1. (CC) gcc options: -lpthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.40, N = 3 SE +/- 0.36, N = 3 SE +/- 0.62, N = 3 SE +/- 0.30, N = 3 SE +/- 1.44, N = 12 77.80 70.70 70.17 70.70 108.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.296 2.592 3.888 5.184 6.48 SE +/- 0.05, N = 3 SE +/- 0.06, N = 5 SE +/- 0.06, N = 12 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 4.67 4.48 4.50 4.46 5.76
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 11 22 33 44 55 SE +/- 0.88, N = 12 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 SE +/- 0.45, N = 3 SE +/- 0.74, N = 12 47.68 37.63 37.20 31.20 43.92
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.02, N = 4 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 1.14 1.18 1.19 1.18 0.99
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 1.19, N = 3 SE +/- 1.03, N = 12 SE +/- 0.90, N = 3 SE +/- 1.45, N = 3 70.97 64.70 66.32 65.60 105.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.9833 1.9666 2.9499 3.9332 4.9165 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 12 4.33 4.36 4.37 4.29 3.70
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4K 8K 12K 16K 20K SE +/- 30.37, N = 3 SE +/- 4.62, N = 3 SE +/- 258.16, N = 4 SE +/- 8.29, N = 3 SE +/- 154.08, N = 3 16692 11600 14753 11190 14963 1. (CXX) g++ options: -pipe -lpthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, 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 SE +/- 0.00, N = 3 SE +/- 0.01, N = 12 1.11 1.14 1.12 1.14 0.93
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.153 0.306 0.459 0.612 0.765 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.64 0.62 0.62 0.62 0.68
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.59, N = 12 34.50 35.23 35.37 35.43 49.86
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.42, N = 3 SE +/- 0.07, N = 3 SE +/- 0.37, N = 12 SE +/- 0.40, N = 3 SE +/- 0.60, N = 3 37.70 35.13 34.57 34.70 49.20
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.79, N = 12 SE +/- 0.20, N = 3 SE +/- 0.26, N = 3 79.13 70.03 71.90 71.40 116.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.5873 1.1746 1.7619 2.3492 2.9365 SE +/- 0.03, N = 12 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.41 2.38 2.36 2.39 2.61
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 8K 16K 24K 32K 40K SE +/- 402.08, N = 3 SE +/- 117.26, N = 3 SE +/- 24.17, N = 3 SE +/- 29.90, N = 3 35329 36186 17500 17699 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 8K 16K 24K 32K 40K SE +/- 152.78, N = 3 SE +/- 37.12, N = 3 SE +/- 34.52, N = 3 SE +/- 15.94, N = 3 35920 36330 17522 17692 1. (CC) gcc options: -O2 -lm -rdynamic
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 SE +/- 0.41, N = 3 SE +/- 0.19, N = 3 51.41 52.41 36.94 42.68 37.29 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.68, N = 11 SE +/- 0.50, N = 3 SE +/- 0.19, N = 3 SE +/- 0.17, N = 3 SE +/- 0.58, N = 3 65.67 59.00 59.27 59.20 105.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 0.67, N = 10 SE +/- 0.20, N = 3 SE +/- 0.36, N = 3 SE +/- 0.58, N = 3 69.80 60.37 63.10 63.90 110.00
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 13 26 39 52 65 SE +/- 0.56, N = 3 SE +/- 0.59, N = 3 SE +/- 0.18, N = 3 SE +/- 0.21, N = 3 SE +/- 0.15, N = 3 57.10 48.90 49.63 42.00 57.60
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 8K 16K 24K 32K 40K SE +/- 69.14, N = 3 SE +/- 45.44, N = 3 SE +/- 11.17, N = 3 SE +/- 31.75, N = 3 38173 37934 18097 18195 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 8K 16K 24K 32K 40K SE +/- 248.19, N = 3 SE +/- 180.83, N = 3 SE +/- 16.09, N = 3 SE +/- 24.79, N = 3 37946 37987 18150 18333 1. (CC) gcc options: -O2 -lm -rdynamic
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.5895 1.179 1.7685 2.358 2.9475 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.49 2.36 2.35 2.40 2.62
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 1.23, N = 10 SE +/- 0.18, N = 3 34.93 26.85 34.92 25.59 34.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.3353 0.6706 1.0059 1.3412 1.6765 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 9 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 1.14 1.18 1.17 1.16 1.49
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6K 12K 18K 24K 30K SE +/- 66.67, N = 3 SE +/- 66.67, N = 3 SE +/- 417.61, N = 5 10467 10067 10000 29480
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 2 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 99.70 99.70 99.70 99.70 99.70 1. (CC) gcc options: -O3 -march=native -lm
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 30 60 90 120 150 SE +/- 0.84, N = 3 SE +/- 0.73, N = 3 SE +/- 0.19, N = 3 SE +/- 0.64, N = 3 41.97 39.63 39.57 122.00 43.87
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.24, N = 3 SE +/- 0.06, N = 3 SE +/- 0.63, N = 6 SE +/- 0.10, N = 3 42.37 48.63 47.90 47.25 48.50
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6K 12K 18K 24K 30K SE +/- 100.00, N = 3 SE +/- 33.33, N = 3 SE +/- 371.18, N = 3 10700 10933 10100 27833
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.88, N = 5 SE +/- 1.15, N = 3 SE +/- 0.85, N = 4 SE +/- 0.71, N = 3 61.67 57.08 57.47 56.88 95.97
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 20 40 60 80 100 SE +/- 0.56, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 SE +/- 1.46, N = 3 SE +/- 0.26, N = 3 40.90 39.20 39.03 99.07 45.17
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 9 18 27 36 45 SE +/- 0.20, N = 3 SE +/- 0.28, N = 3 SE +/- 0.23, N = 3 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 38.41 33.95 38.91 34.37 38.71 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 88.19, N = 3 SE +/- 152.75, N = 3 SE +/- 392.99, N = 3 11567 10500 10100 10000 25367
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 458.26, N = 3 SE +/- 218.58, N = 3 SE +/- 66.67, N = 3 SE +/- 88.19, N = 3 10900 10733 10500 10133 31167
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.24, N = 3 SE +/- 0.37, N = 3 SE +/- 0.21, N = 3 76.47 69.47 68.73 69.20 115.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.83, N = 4 SE +/- 0.80, N = 4 SE +/- 0.79, N = 3 SE +/- 0.72, N = 3 SE +/- 0.45, N = 3 52.53 47.13 46.23 46.40 77.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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.32, N = 3 SE +/- 0.39, N = 3 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 85.53 75.23 76.40 75.83 139.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 5 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.07 1.11 1.10 1.11 0.96
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.87, N = 3 SE +/- 0.42, N = 3 SE +/- 0.39, N = 3 SE +/- 0.21, N = 3 87.60 77.90 78.07 78.10 141.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.26, N = 3 SE +/- 0.33, N = 3 SE +/- 0.12, N = 3 86.87 77.40 77.13 77.47 141.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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 1.31, N = 3 SE +/- 0.19, N = 3 SE +/- 0.86, N = 5 SE +/- 0.19, N = 3 SE +/- 1.04, N = 3 65.40 59.17 57.14 59.17 101.50
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 2M 4M 6M 8M 10M SE +/- 7343.60, N = 3 SE +/- 98097.44, N = 3 SE +/- 62962.36, N = 5 SE +/- 19820.08, N = 3 SE +/- 18110.01, N = 3 6044741 7910494 4168488 3243215 4448708 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: 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 16 32 48 64 80 SE +/- 0.72, N = 3 SE +/- 0.57, N = 3 SE +/- 0.33, N = 3 SE +/- 0.38, N = 3 SE +/- 1.07, N = 4 71.97 66.13 65.97 66.27 72.30
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 12K 24K 36K 48K 60K SE +/- 123.42, N = 3 SE +/- 41.16, N = 3 SE +/- 173.82, N = 3 SE +/- 154.11, N = 3 56966 56546 27805 28613 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off 12K 24K 36K 48K 60K SE +/- 222.95, N = 3 SE +/- 145.73, N = 3 SE +/- 69.50, N = 3 SE +/- 30.63, N = 3 58082 57763 28274 28986 1. (CC) gcc options: -O2 -lm -rdynamic
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.42, N = 3 SE +/- 0.88, N = 3 SE +/- 0.40, N = 3 SE +/- 0.54, N = 3 SE +/- 0.88, N = 3 85.80 75.77 75.40 75.47 141.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 1.22, N = 3 SE +/- 0.38, N = 3 SE +/- 0.07, N = 3 SE +/- 0.21, N = 3 85.43 76.47 76.83 76.40 139.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.45, N = 3 SE +/- 0.15, N = 3 SE +/- 0.38, N = 3 SE +/- 0.44, N = 3 SE +/- 0.19, N = 3 37.37 36.10 35.93 35.70 50.57
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 12 24 36 48 60 SE +/- 0.26, N = 3 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 SE +/- 0.33, N = 3 SE +/- 0.06, N = 3 39.37 36.23 36.63 36.37 52.20
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 15 30 45 60 75 SE +/- 0.82, N = 3 SE +/- 0.20, N = 3 SE +/- 0.38, N = 3 SE +/- 0.21, N = 3 SE +/- 1.05, N = 3 50.87 47.70 46.90 46.80 69.30
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 76.70 66.60 66.23 67.00 128.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.594 1.188 1.782 2.376 2.97 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 2.54 2.38 2.40 2.39 2.64
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 SE +/- 0.26, N = 3 SE +/- 0.41, N = 3 SE +/- 0.33, N = 3 77.93 67.63 66.37 67.03 131.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.594 1.188 1.782 2.376 2.97 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 2.51 2.45 2.41 2.43 2.64
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 0.07, N = 3 SE +/- 0.44, N = 3 SE +/- 0.46, N = 3 76.57 67.77 67.97 67.67 129.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.65 0.62 0.61 0.61 0.67
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 1.17, N = 3 SE +/- 0.65, N = 3 SE +/- 0.26, N = 3 SE +/- 0.40, N = 3 SE +/- 1.53, N = 3 77.50 68.23 68.70 68.40 132.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 0.43, N = 3 SE +/- 0.31, N = 3 SE +/- 0.15, N = 3 77.57 68.03 68.90 68.33 129.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.153 0.306 0.459 0.612 0.765 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.63 0.61 0.63 0.62 0.68
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 0.33, N = 3 SE +/- 0.87, N = 3 SE +/- 0.30, N = 3 SE +/- 0.33, N = 3 76.40 66.47 65.90 66.80 130.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.0575 2.115 3.1725 4.23 5.2875 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 4.47 4.57 4.70 4.60 4.13
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.47, N = 3 SE +/- 0.42, N = 3 SE +/- 0.12, N = 3 SE +/- 0.38, N = 3 89.93 79.70 79.37 79.57 139.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.53, N = 3 SE +/- 0.43, N = 3 SE +/- 0.19, N = 3 SE +/- 0.06, N = 3 SE +/- 0.61, N = 3 38.00 46.83 47.27 46.90 50.33
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 66.67, N = 3 SE +/- 333.33, N = 3 SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 17067 16333 17267 32767
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 120.19, N = 3 SE +/- 88.19, N = 3 SE +/- 120.19, N = 3 SE +/- 33.33, N = 3 16933 16933 16833 22467
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On Baremetal, SMT Off 30 60 90 120 150 SE +/- 0.29, N = 3 SE +/- 0.67, N = 3 SE +/- 0.35, N = 3 SE +/- 0.25, N = 3 67.23 66.10 127.00 77.33 66.80
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6K 12K 18K 24K 30K SE +/- 202.76, N = 3 SE +/- 88.19, N = 3 SE +/- 145.30, N = 3 16733 17100 17033 27233
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.9765 1.953 2.9295 3.906 4.8825 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.06 4.26 4.34 4.24 3.59
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 11 22 33 44 55 SE +/- 0.09, N = 3 SE +/- 0.38, N = 3 SE +/- 0.09, N = 3 SE +/- 0.35, N = 3 SE +/- 0.44, N = 3 50.27 37.70 38.17 33.17 48.87
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 352.77, N = 3 SE +/- 416.33, N = 3 SE +/- 366.67, N = 3 SE +/- 120.19, N = 3 16667 16800 16733 32533
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.15, N = 3 SE +/- 1.33, N = 3 77.50 66.37 66.97 67.40 129.00
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 120.19, N = 3 SE +/- 100.00, N = 3 SE +/- 208.17, N = 3 17033 17000 17300 32600
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 Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 66.67, N = 3 SE +/- 300.00, N = 3 14833 12767 12833 10600
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.24, N = 3 SE +/- 0.36, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 66.00 65.83 65.90 87.87 76.60
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 0.27, N = 3 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.18, N = 3 38.93 36.47 35.97 36.57 50.03
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.76, N = 3 SE +/- 0.03, N = 3 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 SE +/- 0.67, N = 3 76.97 68.57 68.27 68.87 129.00
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Baremetal, SMT On Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.55, N = 3 SE +/- 0.40, N = 3 SE +/- 0.34, N = 3 SE +/- 1.13, N = 3 66.57 66.60 66.57 75.03 108.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.47, N = 3 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 SE +/- 0.32, N = 3 76.63 66.23 66.20 66.27 127.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.37, N = 3 SE +/- 0.03, N = 3 SE +/- 0.32, N = 3 SE +/- 0.32, N = 3 SE +/- 0.58, N = 3 77.27 67.63 67.27 67.27 130.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.27, N = 3 SE +/- 0.15, N = 3 SE +/- 0.34, N = 3 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 76.57 66.90 66.43 66.93 127.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6K 12K 18K 24K 30K SE +/- 305.51, N = 3 SE +/- 120.19, N = 3 SE +/- 120.19, N = 3 SE +/- 88.19, N = 3 SE +/- 120.19, N = 3 19200 17033 17033 17067 27667
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.6008 1.2016 1.8024 2.4032 3.004 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.53 2.42 2.44 2.42 2.67
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.24, N = 3 SE +/- 0.13, N = 3 SE +/- 0.56, N = 3 SE +/- 0.67, N = 3 77.30 67.37 67.43 66.83 127.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 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 SE +/- 57.74, N = 3 SE +/- 88.19, N = 3 SE +/- 57.74, N = 3 19767 17133 17200 17067 32600
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 33.33, N = 3 SE +/- 100.00, N = 3 SE +/- 266.67, N = 3 SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 19567 16900 16533 16833 22467
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 0.15, N = 3 SE +/- 0.30, N = 3 SE +/- 0.30, N = 3 SE +/- 0.67, N = 3 74.87 66.70 66.33 66.33 127.00
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 67.57 67.70 67.80 128.00 77.07
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.42, N = 3 57.80 50.57 50.20 42.80 58.33
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 Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On Baremetal, SMT On 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 0.62, N = 3 SE +/- 0.21, N = 3 SE +/- 0.33, N = 3 SE +/- 0.12, N = 3 66.40 66.23 67.30 128.00 77.73
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.59, N = 3 SE +/- 0.31, N = 3 SE +/- 0.42, N = 3 SE +/- 0.12, N = 3 77.17 67.10 66.83 67.03 109.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.43, N = 3 SE +/- 0.40, N = 3 SE +/- 0.48, N = 3 SE +/- 0.49, N = 3 SE +/- 1.09, N = 3 75.07 66.40 66.37 65.53 72.57
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.46, N = 3 SE +/- 0.28, N = 3 SE +/- 0.26, N = 3 SE +/- 0.12, N = 3 SE +/- 0.88, N = 3 76.90 66.93 67.10 66.47 127.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.32, N = 3 SE +/- 0.47, N = 3 SE +/- 0.51, N = 3 SE +/- 0.34, N = 3 77.80 67.20 66.60 67.17 128.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 0.1508 0.3016 0.4524 0.6032 0.754 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.63 0.61 0.61 0.61 0.67
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 0.38, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 SE +/- 2.00, N = 3 72.80 67.13 66.87 67.23 117.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 88.19, N = 3 SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 SE +/- 100.00, N = 3 19733 17300 17333 17367 32800
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 100.00, N = 3 SE +/- 300.00, N = 3 SE +/- 33.33, N = 3 SE +/- 300.00, N = 3 14900 14800 12300 12833 10300
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30 60 90 120 150 SE +/- 1.29, N = 3 SE +/- 0.25, N = 3 SE +/- 0.31, N = 3 SE +/- 0.23, N = 3 SE +/- 2.00, N = 3 73.37 67.00 67.60 67.07 125.00
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 7K 14K 21K 28K 35K SE +/- 33.33, N = 3 SE +/- 115.47, N = 3 SE +/- 176.38, N = 3 SE +/- 66.67, N = 3 SE +/- 57.74, N = 3 19867 17000 16967 17233 32700
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 176.38, N = 3 SE +/- 57.74, N = 3 SE +/- 33.33, N = 3 14733 14700 12533 12700 10733
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 SE +/- 0.42, N = 3 SE +/- 0.88, N = 3 76.70 67.27 67.00 66.83 108.00
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: 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 On Baremetal, SMT Off 3K 6K 9K 12K 15K SE +/- 33.33, N = 3 SE +/- 33.33, N = 3 12567 12867
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 200 400 600 800 1000 SE +/- 15.17, N = 3 SE +/- 4.98, N = 3 SE +/- 3.50, N = 3 SE +/- 0.45, N = 3 SE +/- 10.94, N = 3 982 785 979 820 967 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 15 30 45 60 75 SE +/- 0.03, N = 3 SE +/- 0.21, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 65.53 54.16 64.77 53.68 64.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 400 800 1200 1600 2000 SE +/- 0.99, N = 3 SE +/- 1.77, N = 3 SE +/- 0.92, N = 3 SE +/- 2.69, N = 3 SE +/- 0.68, N = 3 1849 1345 1846 1353 1863 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 200 400 600 800 1000 SE +/- 6.83, N = 3 SE +/- 5.31, N = 3 SE +/- 6.80, N = 3 SE +/- 1.20, N = 3 SE +/- 7.44, N = 3 563 908 560 879 558 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 8 16 24 32 40 SE +/- 0.55, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 34.03 30.76 34.86 30.54 34.89 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 30K 60K 90K 120K 150K SE +/- 2429.30, N = 3 SE +/- 1643.18, N = 3 SE +/- 2948.27, N = 3 SE +/- 2769.44, N = 3 SE +/- 348.91, N = 3 159148 137305 155218 140615 151562 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 400K 800K 1200K 1600K 2000K SE +/- 3551.21, N = 3 SE +/- 9461.37, N = 3 SE +/- 1307.78, N = 3 SE +/- 572.41, N = 3 SE +/- 669.26, N = 3 1657146 1438229 459296 334689 452470 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 3K 6K 9K 12K 15K SE +/- 35.70, N = 3 SE +/- 41.43, N = 3 SE +/- 17.10, N = 3 SE +/- 25.71, N = 3 SE +/- 59.50, N = 3 15318 12591 15307 12607 15207 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 5K 10K 15K 20K 25K SE +/- 107.88, N = 3 SE +/- 168.36, N = 3 SE +/- 53.46, N = 3 SE +/- 73.05, N = 3 SE +/- 95.18, N = 3 24703 19539 6700 5354 6828 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 70K 140K 210K 280K 350K SE +/- 1563.53, N = 3 SE +/- 501.93, N = 3 SE +/- 1679.01, N = 3 SE +/- 628.37, N = 3 SE +/- 1226.79, N = 3 339271 337756 338297 338527 338919
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 140 280 420 560 700 SE +/- 8.75, N = 3 SE +/- 9.84, N = 3 SE +/- 16.79, N = 12 SE +/- 5.13, N = 12 SE +/- 5.62, N = 12 617 627 349 324 463 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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 110 220 330 440 550 SE +/- 5.04, N = 3 SE +/- 3.03, N = 3 SE +/- 14.31, N = 10 SE +/- 6.58, N = 12 SE +/- 7.78, N = 12 505 510 232 217 366 1. (CC) gcc options: -O3 -march=native -lm
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4 8 12 16 20 SE +/- 0.10, N = 20 SE +/- 0.08, N = 5 SE +/- 0.22, N = 5 SE +/- 0.21, N = 5 SE +/- 0.19, N = 10 8.12 7.73 16.65 16.32 17.64 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4 8 12 16 20 SE +/- 0.15, N = 9 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 13.89 16.10 14.02 16.46 14.05 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.09, N = 10 SE +/- 0.07, N = 3 SE +/- 0.36, N = 3 SE +/- 0.02, N = 3 6.28 7.96 15.74 23.61 15.82 1. (CC) gcc options: -lpthread
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6M 12M 18M 24M 30M SE +/- 37025.23, N = 3 SE +/- 37794.01, N = 3 SE +/- 84094.49, N = 3 SE +/- 15861.28, N = 3 SE +/- 379734.01, N = 4 23956684 26682190 24251902 26901563 24526997
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 400K 800K 1200K 1600K 2000K SE +/- 87843.72, N = 9 SE +/- 8671.51, N = 3 SE +/- 2775.16, N = 3 SE +/- 7826.58, N = 3 SE +/- 17269.25, N = 3 1014162 1733189 928522 911157 1465247 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 6.82 8.24 16.30 24.71 16.57 1. (CC) gcc options: -lpthread
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 50K 100K 150K 200K 250K SE +/- 2806.66, N = 6 SE +/- 307.96, N = 5 SE +/- 1258.83, N = 5 SE +/- 851.50, N = 5 SE +/- 1768.68, N = 5 207707 216143 145019 147995 145565 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 4 8 12 16 20 SE +/- 0.06, N = 5 SE +/- 0.01, N = 5 SE +/- 0.05, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 6.37 6.25 15.08 14.83 15.62 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 300K 600K 900K 1200K 1500K SE +/- 23230.65, N = 4 SE +/- 22583.29, N = 6 SE +/- 16910.25, N = 3 SE +/- 9768.13, N = 3 SE +/- 5660.93, N = 3 1506546 1632892 1304223 1334068 1407175 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 17087.95, N = 3 SE +/- 18424.69, N = 3 SE +/- 6108.25, N = 3 SE +/- 13855.53, N = 3 SE +/- 3712.31, N = 3 4560245 5746579 4602223 5854407 4603281
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 200K 400K 600K 800K 1000K SE +/- 10223.12, N = 3 SE +/- 19623.07, N = 3 SE +/- 17000.65, N = 3 SE +/- 8957.50, N = 3 SE +/- 7097.12, N = 3 981565 972284 877072 888019 861690 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 200K 400K 600K 800K 1000K SE +/- 8428.48, N = 3 SE +/- 5030.92, N = 3 SE +/- 8416.83, N = 3 SE +/- 4712.57, N = 3 SE +/- 3354.82, N = 3 1146913 1142466 1038198 1024634 1027419 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 300K 600K 900K 1200K 1500K SE +/- 5146.73, N = 3 SE +/- 18341.98, N = 3 SE +/- 13407.60, N = 3 SE +/- 13312.85, N = 3 SE +/- 3058.95, N = 3 1316407 1324430 1161303 1148857 1181583 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 200 400 600 800 1000 SE +/- 0.08, N = 3 SE +/- 0.23, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.58, N = 3 821 821 825 825 823 1. (CC) gcc options: -O3 -march=native -lm
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 On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 150 300 450 600 750 SE +/- 0.37, N = 3 SE +/- 2.24, N = 3 SE +/- 2.75, N = 3 SE +/- 1.68, N = 3 SE +/- 0.65, N = 3 702 709 707 703 702 1. (CC) gcc options: -O3 -march=native -lm
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 13 26 39 52 65 SE +/- 0.63, N = 4 SE +/- 0.19, N = 4 SE +/- 0.37, N = 4 SE +/- 0.21, N = 4 SE +/- 0.10, N = 4 58.83 58.22 58.44 58.43 58.94 1. ruby 2.6.2p47 (2019-03-13 revision 67232) [x86_64-linux-gnu]
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 110 220 330 440 550 SE +/- 31.12, N = 3 SE +/- 38.13, N = 3 SE +/- 112.07, N = 3 SE +/- 11.94, N = 3 SE +/- 2.65, N = 3 467 497 274 373 340
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Baremetal, SMT On Baremetal, SMT Off Xen dom0, vanilla, SMT On Xen dom0, vanilla, SMT Off Xen dom0, patched, gran=thread, SMT On 11 22 33 44 55 SE +/- 9.62, N = 3 SE +/- 7.62, N = 3 SE +/- 7.81, N = 3 SE +/- 7.84, N = 3 SE +/- 2.35, N = 3 29.24 27.32 27.92 27.35 49.08
Phoronix Test Suite v10.8.4