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&grr&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 gimp: unsharp-mask gimp: auto-levels gimp: resize osbench: Memory Allocations osbench: Launch Programs osbench: Create Files phpbench: PHP Benchmark Suite pybench: Total For Average Test Times gimp: unsharp-mask gimp: auto-levels gimp: resize build-llvm: Time To Compile ebizzy: cachebench: Read / Modify / Write cachebench: Write cachebench: Read java-scimark2: Jacobi Successive Over-Relaxation java-scimark2: Dense LU Matrix Factorization java-scimark2: Sparse Matrix Multiply java-scimark2: Fast Fourier Transform java-scimark2: Monte Carlo java-scimark2: Composite iozone: 4Kb - 8GB - Write Performance sqlite: 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 75.67 494.21 248.63 335634 1395 20.65 14.57 12.49 929.71 5359 45636.52 28034.53 7577.06 1546.06 5942.70 2286.30 1589.15 981.59 2469.16 559.59 108.31 83.45 523.81 266.72 317611 1480 21.30 14.82 12.39 934.84 4768 42855.85 26327.81 7095.36 1415.71 5351.16 2098.07 1475.70 895.75 2247.28 549.44 114.04 76.30 40.29 13.55 645778 1289 741.02 271051 28912.57 27691.79 3331.04 1438.30 5974.44 2269.93 1512.16 973.04 2433.57 1018.52 71.83 72.58 37.05 12.80 647880 1290 735.34 260938 29269.20 27992.60 3347.09 1453.62 6086.79 2293.98 1536.05 983.51 2470.79 796.15 66.57 9.93 5.33 2.74 72.55 36.61 11.25 645293 1286 734.00 256322 28987.52 27073.39 3361.62 1443.71 6050.75 2136.40 1542.49 969.73 2428.62 889.23 76.25 10.83 5.78 3.06 75.09 39.83 13.30 640013 1287 739.77 261753 29447.19 28015.94 3349.48 1437.85 6094.48 2290.97 1510.99 980.15 2462.89 866.19 74.53 10.03 5.40 2.85 72.46 37.24 12.40 652306 1287 736.10 257575 28703.97 27374.16 3349.24 1449.41 6130.97 2292.72 1531.46 983.51 2477.61 823.60 64.23 9.93 5.37 2.75 72.38 36.76 11.03 645987 1284 735.33 276381 29291.52 27660.01 3370.85 1454.86 6125.33 2292.47 1512.96 983.17 2473.76 905.01 63.85 OpenBenchmarking.org
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
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
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
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
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
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
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
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
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: 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
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
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
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
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
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
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
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
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
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: 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
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: 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
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
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): 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: 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
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: 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: 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
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
Phoronix Test Suite v10.8.4