Intel Xeon E3-1280 v5 testing with Windows Server 2016 toggling kernel VA Shadow for Meltdown mitigation.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1803300-PTS-MITIGATI50 Windows Server 2016 VA vs. Ubuntu 18.04 LTS Mitigations - Phoronix Test Suite Windows Server 2016 VA vs. Ubuntu 18.04 LTS Mitigations Intel Xeon E3-1280 v5 testing with Windows Server 2016 toggling kernel VA Shadow for Meltdown mitigation.
HTML result view exported from: https://openbenchmarking.org/result/1803300-PTS-MITIGATI50&grs&rdt .
Windows Server 2016 VA vs. Ubuntu 18.04 LTS Mitigations Processor Motherboard Memory Disk Graphics Network Chipset Audio Monitor OS Kernel Display Driver File-System Screen Resolution Desktop OpenGL Compiler No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads) MSI Z170A SLI PLUS (MS-7998) 2 x 8192 MB 2133MHz Micron 9ASF1G72AZ-2G3A1 238GB TOSHIBA-RD400 Microsoft Basic Display ASIX AX88772B USB2.0 to Fast + Microsoft ISATAP Microsoft Windows Server 2016 Essentials Build 14393 10.0 (x86_64) 10.0.14393.0 NTFS 1024x768 Intel Xeon E3-1280 v5 @ 4.00GHz (4 Cores / 8 Threads) MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS) Intel Skylake 16384MB 256GB TOSHIBA-RD400 Sapphire AMD Radeon 4096MB Realtek ALC1150 Acer B286HK Intel Connection Ubuntu 18.04 4.15.0-13-generic (x86_64) GNOME Shell 3.28.0 modesetting 1.19.6 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) GCC 7.3.0 ext4 3840x2160 4.16.0-999-generic (x86_64) 20180328 llvmpipe 16000MB 3.3 Mesa 18.0.0-rc5 (LLVM 6.0 256 bits) 1024x768 Sapphire AMD Radeon 4096MB Acer B286HK 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0) 3840x2160 OpenBenchmarking.org Python Details - No Mitigations: Python 2.7.14 - Kernel VA Shadow: Python 2.7.14 - Ubuntu 18.04 - Stock: Python 2.7.14+ + Python 3.6.5rc1 - Ubuntu 18.04 - nopti: Python 2.7.14+ + Python 3.6.5rc1 - Ubuntu 18.04 - nopti + spectre_v2=off: Python 2.7.14+ + Python 3.6.5rc1 - Ubuntu 18.04 + Linux 4.16: Python 2.7.14+ + Python 3.6.5rc1 - Ubuntu 18.04 + Linux 4.16 - nopti: Python 2.7.14+ + Python 3.6.5rc1 - Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off: Python 2.7.14+ + Python 3.6.5rc1 Compiler Details - Ubuntu 18.04 - Stock, Ubuntu 18.04 - nopti, Ubuntu 18.04 - nopti + spectre_v2=off, Ubuntu 18.04 + Linux 4.16, Ubuntu 18.04 + Linux 4.16 - nopti, Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Ubuntu 18.04 - Stock, Ubuntu 18.04 - nopti, Ubuntu 18.04 - nopti + spectre_v2=off, Ubuntu 18.04 + Linux 4.16, Ubuntu 18.04 + Linux 4.16 - nopti, Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off: NONE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Ubuntu 18.04 - Stock, Ubuntu 18.04 - nopti, Ubuntu 18.04 - nopti + spectre_v2=off, Ubuntu 18.04 + Linux 4.16, Ubuntu 18.04 + Linux 4.16 - nopti, Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off: Scaling Governor: intel_pstate powersave Security Details - Ubuntu 18.04 - Stock: KPTI + __user pointer sanitization + Full generic retpoline Protection - Ubuntu 18.04 - nopti: __user pointer sanitization + Full generic retpoline Protection - Ubuntu 18.04 - nopti + spectre_v2=off: __user pointer sanitization Protection - Ubuntu 18.04 + Linux 4.16: KPTI + __user pointer sanitization + Full generic retpoline Protection - Ubuntu 18.04 + Linux 4.16 - nopti: __user pointer sanitization + Full generic retpoline Protection - Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off: __user pointer sanitization Protection
Windows Server 2016 VA vs. Ubuntu 18.04 LTS Mitigations ebizzy: osbench: Create Files cachebench: Read phpbench: PHP Benchmark Suite osbench: Launch Programs iozone: 4Kb - 8GB - Write Performance sqlite: Timed SQLite Insertions cachebench: Read / Modify / Write build-llvm: Time To Compile osbench: Memory Allocations pybench: Total For Average Test Times java-scimark2: Dense LU Matrix Factorization gimp: resize java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Sparse Matrix Multiply java-scimark2: Jacobi Successive Over-Relaxation gimp: unsharp-mask gimp: auto-levels java-scimark2: Fast Fourier Transform cachebench: Write gimp: unsharp-mask gimp: auto-levels gimp: resize No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 5359 248.63 7577.06 335634 494.21 559.59 108.31 45636.52 929.71 75.67 1395 5942.70 2469.16 981.59 2286.30 1546.06 1589.15 28034.53 20.65 14.57 12.49 4768 266.72 7095.36 317611 523.81 549.44 114.04 42855.85 934.84 83.45 1480 5351.16 2247.28 895.75 2098.07 1415.71 1475.70 26327.81 21.30 14.82 12.39 271051 13.55 3331.04 645778 40.29 1018.52 71.83 28912.57 741.02 76.30 1289 5974.44 2433.57 973.04 2269.93 1438.30 1512.16 27691.79 260938 12.80 3347.09 647880 37.05 796.15 66.57 29269.20 735.34 72.58 1290 6086.79 2470.79 983.51 2293.98 1453.62 1536.05 27992.60 256322 11.25 3361.62 645293 36.61 889.23 76.25 28987.52 734.00 72.55 1286 6050.75 2.74 2428.62 969.73 2136.40 1443.71 9.93 5.33 1542.49 27073.39 261753 13.30 3349.48 640013 39.83 866.19 74.53 29447.19 739.77 75.09 1287 6094.48 3.06 2462.89 980.15 2290.97 1437.85 10.83 5.78 1510.99 28015.94 257575 12.40 3349.24 652306 37.24 823.60 64.23 28703.97 736.10 72.46 1287 6130.97 2.85 2477.61 983.51 2292.72 1449.41 10.03 5.40 1531.46 27374.16 276381 11.03 3370.85 645987 36.76 905.01 63.85 29291.52 735.33 72.38 1284 6125.33 2.75 2473.76 983.17 2292.47 1454.86 9.93 5.37 1512.96 27660.01 OpenBenchmarking.org
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 60K 120K 180K 240K 300K SE +/- 56.17, N = 3 SE +/- 55.38, N = 3 SE +/- 1134.37, N = 3 SE +/- 894.59, N = 3 SE +/- 8371.52, N = 6 SE +/- 5241.71, N = 6 SE +/- 7787.30, N = 6 SE +/- 583.28, N = 3 5359 4768 271051 260938 256322 261753 257575 276381 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 60 120 180 240 300 SE +/- 0.15, N = 3 SE +/- 0.67, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 248.63 266.72 13.55 12.80 11.25 13.30 12.40 11.03 1. (CC) gcc options: -lm
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 1600 3200 4800 6400 8000 SE +/- 0.27, N = 3 SE +/- 22.34, N = 3 SE +/- 9.87, N = 3 SE +/- 24.00, N = 3 SE +/- 3.50, N = 3 SE +/- 6.09, N = 3 SE +/- 25.23, N = 3 SE +/- 1.11, N = 3 7577.06 7095.36 3331.04 3347.09 3361.62 3349.48 3349.24 3370.85 1. (CC) gcc options: -lrt
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 140K 280K 420K 560K 700K SE +/- 2130.68, N = 3 SE +/- 347.52, N = 3 SE +/- 5347.65, N = 3 SE +/- 3162.10, N = 3 SE +/- 3856.85, N = 3 SE +/- 7319.66, N = 3 SE +/- 1842.44, N = 3 SE +/- 3136.48, N = 3 335634 317611 645778 647880 645293 640013 652306 645987
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 110 220 330 440 550 SE +/- 0.37, N = 3 SE +/- 2.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.29, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 494.21 523.81 40.29 37.05 36.61 39.83 37.24 36.76 1. (CC) gcc options: -lm
IOzone Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 200 400 600 800 1000 SE +/- 18.71, N = 6 SE +/- 9.05, N = 4 SE +/- 2.90, N = 3 SE +/- 11.30, N = 3 SE +/- 4.91, N = 3 SE +/- 12.00, N = 3 SE +/- 1.04, N = 3 SE +/- 0.72, N = 3 559.59 549.44 1018.52 796.15 889.23 866.19 823.60 905.01 1. (CC) gcc options: -O3
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 0.26, N = 3 SE +/- 0.77, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 108.31 114.04 71.83 66.57 76.25 74.53 64.23 63.85 1. (CC) gcc options: -O2 -ldl -lpthread
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 10K 20K 30K 40K 50K SE +/- 5.58, N = 3 SE +/- 7.83, N = 3 SE +/- 466.25, N = 4 SE +/- 248.96, N = 3 SE +/- 228.49, N = 3 SE +/- 184.20, N = 3 SE +/- 272.63, N = 3 SE +/- 281.73, N = 3 45636.52 42855.85 28912.57 29269.20 28987.52 29447.19 28703.97 29291.52 1. (CC) gcc options: -lrt
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 4.0.1 Time To Compile No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 200 400 600 800 1000 SE +/- 1.73, N = 3 SE +/- 1.01, N = 3 SE +/- 0.60, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.25, N = 3 SE +/- 0.42, N = 3 SE +/- 0.27, N = 3 929.71 934.84 741.02 735.34 734.00 739.77 736.10 735.33
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.60, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 75.67 83.45 76.30 72.58 72.55 75.09 72.46 72.38 1. (CC) gcc options: -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 300 600 900 1200 1500 SE +/- 2.03, N = 3 SE +/- 3.71, N = 3 SE +/- 1.00, N = 3 SE +/- 2.08, N = 3 SE +/- 1.20, N = 3 SE +/- 2.40, N = 3 SE +/- 2.40, N = 3 1395 1480 1289 1290 1286 1287 1287 1284
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 1300 2600 3900 5200 6500 SE +/- 40.09, N = 4 SE +/- 18.47, N = 4 SE +/- 10.80, N = 4 SE +/- 42.66, N = 4 SE +/- 55.23, N = 4 SE +/- 52.51, N = 4 SE +/- 36.64, N = 4 SE +/- 46.04, N = 4 5942.70 5351.16 5974.44 6086.79 6050.75 6094.48 6130.97 6125.33
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 0.6885 1.377 2.0655 2.754 3.4425 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 2.74 3.06 2.85 2.75
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 500 1000 1500 2000 2500 SE +/- 6.82, N = 4 SE +/- 2.64, N = 4 SE +/- 2.55, N = 4 SE +/- 12.77, N = 4 SE +/- 39.48, N = 4 SE +/- 9.65, N = 4 SE +/- 7.35, N = 4 SE +/- 8.13, N = 4 2469.16 2247.28 2433.57 2470.79 2428.62 2462.89 2477.61 2473.76
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 200 400 600 800 1000 SE +/- 0.11, N = 4 SE +/- 3.23, N = 4 SE +/- 1.82, N = 4 SE +/- 0.13, N = 4 SE +/- 11.61, N = 4 SE +/- 2.11, N = 4 SE +/- 0.23, N = 4 SE +/- 0.34, N = 4 981.59 895.75 973.04 983.51 969.73 980.15 983.51 983.17
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 500 1000 1500 2000 2500 SE +/- 7.49, N = 4 SE +/- 7.37, N = 4 SE +/- 5.20, N = 4 SE +/- 0.29, N = 4 SE +/- 145.51, N = 4 SE +/- 1.26, N = 4 SE +/- 0.63, N = 4 SE +/- 1.73, N = 4 2286.30 2098.07 2269.93 2293.98 2136.40 2290.97 2292.72 2292.47
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 300 600 900 1200 1500 SE +/- 2.78, N = 4 SE +/- 1.84, N = 4 SE +/- 1.41, N = 4 SE +/- 0.52, N = 4 SE +/- 3.58, N = 4 SE +/- 6.71, N = 4 SE +/- 3.80, N = 4 SE +/- 0.50, N = 4 1546.06 1415.71 1438.30 1453.62 1443.71 1437.85 1449.41 1454.86
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 9.93 10.83 10.03 9.93
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 1.3005 2.601 3.9015 5.202 6.5025 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.33 5.78 5.40 5.37
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 300 600 900 1200 1500 SE +/- 10.97, N = 4 SE +/- 3.62, N = 4 SE +/- 3.66, N = 4 SE +/- 22.48, N = 4 SE +/- 20.28, N = 4 SE +/- 2.27, N = 4 SE +/- 6.57, N = 4 SE +/- 9.53, N = 4 1589.15 1475.70 1512.16 1536.05 1542.49 1510.99 1531.46 1512.96
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write No Mitigations Kernel VA Shadow Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 6K 12K 18K 24K 30K SE +/- 1.50, N = 3 SE +/- 11.91, N = 3 SE +/- 33.86, N = 3 SE +/- 274.58, N = 3 SE +/- 273.21, N = 3 SE +/- 268.56, N = 3 SE +/- 213.11, N = 3 SE +/- 360.65, N = 3 28034.53 26327.81 27691.79 27992.60 27073.39 28015.94 27374.16 27660.01 1. (CC) gcc options: -lrt
Diskspd Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB OpenBenchmarking.org MB/s, More Is Better Diskspd 2.0.17 Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 80 160 240 320 400 SE +/- 6.80, N = 3 SE +/- 0.24, N = 3 349.89 334.21
Diskspd Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB OpenBenchmarking.org IOPS, More Is Better Diskspd 2.0.17 Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 20K 40K 60K 80K 100K SE +/- 1741.78, N = 3 SE +/- 61.94, N = 3 89570.14 85559.17
Diskspd Threads Per Target: 1 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB OpenBenchmarking.org MB/s, More Is Better Diskspd 2.0.17 Threads Per Target: 1 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 0.8393 1.6786 2.5179 3.3572 4.1965 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 3.73 3.58
Diskspd Threads Per Target: 1 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB OpenBenchmarking.org IOPS, More Is Better Diskspd 2.0.17 Threads Per Target: 1 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 200 400 600 800 1000 SE +/- 4.19, N = 3 SE +/- 8.59, N = 3 954.71 916.62
Diskspd Threads Per Target: 6 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB OpenBenchmarking.org MB/s, More Is Better Diskspd 2.0.17 Threads Per Target: 6 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 0.8775 1.755 2.6325 3.51 4.3875 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 3.90 3.75
Diskspd Threads Per Target: 6 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB OpenBenchmarking.org IOPS, More Is Better Diskspd 2.0.17 Threads Per Target: 6 - Write Requests (Percent): 50 - File Size: 1M - Block Size: 4KB No Mitigations Kernel VA Shadow 200 400 600 800 1000 SE +/- 2.39, N = 3 SE +/- 7.16, N = 3 997.52 960.34
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: unsharp-mask No Mitigations Kernel VA Shadow 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 20.65 21.30
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: LPUSH No Mitigations Kernel VA Shadow 200K 400K 600K 800K 1000K SE +/- 4531.94, N = 3 SE +/- 1204.53, N = 3 905651.27 880130.04
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: auto-levels No Mitigations Kernel VA Shadow 4 8 12 16 20 SE +/- 0.21, N = 5 SE +/- 0.02, N = 3 14.57 14.82
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: resize No Mitigations Kernel VA Shadow 3 6 9 12 15 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 12.49 12.39
WinSAT Test: Disk OpenBenchmarking.org MB/s, More Is Better WinSAT Test: Disk No Mitigations Kernel VA Shadow 30 60 90 120 150 SE +/- 21.49, N = 6 SE +/- 32.92, N = 6 114.27 111.83 MIN: 76.08 / MAX: 208.74 MIN: 70.14 / MAX: 275.95
Phoronix Test Suite v10.8.4