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&sor&rro .
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 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti + spectre_v2=off 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 10.83 10.03 9.93 9.93
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti + spectre_v2=off 1.3005 2.601 3.9015 5.202 6.5025 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.78 5.40 5.37 5.33
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti + spectre_v2=off 0.6885 1.377 2.0655 2.754 3.4425 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 3.06 2.85 2.75 2.74
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Kernel VA Shadow Ubuntu 18.04 - Stock No Mitigations Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 20 40 60 80 100 SE +/- 0.60, N = 3 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 83.45 76.30 75.67 75.09 72.58 72.55 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 Kernel VA Shadow No Mitigations Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti + spectre_v2=off 110 220 330 440 550 SE +/- 2.00, N = 3 SE +/- 0.37, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.29, N = 3 523.81 494.21 40.29 39.83 37.24 37.05 36.76 36.61 1. (CC) gcc options: -lm
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Kernel VA Shadow No Mitigations Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 266.72 248.63 13.55 13.30 12.80 12.40 11.25 11.03 1. (CC) gcc options: -lm
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Kernel VA Shadow No Mitigations Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti 140K 280K 420K 560K 700K SE +/- 347.52, N = 3 SE +/- 2130.68, N = 3 SE +/- 7319.66, N = 3 SE +/- 3856.85, N = 3 SE +/- 5347.65, N = 3 SE +/- 3136.48, N = 3 SE +/- 3162.10, N = 3 SE +/- 1842.44, N = 3 317611 335634 640013 645293 645778 645987 647880 652306
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Kernel VA Shadow No Mitigations Ubuntu 18.04 - nopti Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 300 600 900 1200 1500 SE +/- 3.71, N = 3 SE +/- 2.03, N = 3 SE +/- 2.08, N = 3 SE +/- 1.00, N = 3 SE +/- 2.40, N = 3 SE +/- 1.20, N = 3 SE +/- 2.40, N = 3 1480 1395 1290 1289 1287 1287 1286 1284
WinSAT Test: Disk OpenBenchmarking.org MB/s, More Is Better WinSAT Test: Disk Kernel VA Shadow No Mitigations 30 60 90 120 150 SE +/- 32.92, N = 6 SE +/- 21.49, N = 6 111.83 114.27 MIN: 70.14 / MAX: 275.95 MIN: 76.08 / MAX: 208.74
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: LPUSH Kernel VA Shadow No Mitigations 200K 400K 600K 800K 1000K SE +/- 1204.53, N = 3 SE +/- 4531.94, N = 3 880130.04 905651.27
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: unsharp-mask Kernel VA Shadow No Mitigations 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 21.30 20.65
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: auto-levels Kernel VA Shadow No Mitigations 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.21, N = 5 14.82 14.57
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 Kernel VA Shadow No Mitigations Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti + spectre_v2=off 200 400 600 800 1000 SE +/- 1.01, N = 3 SE +/- 1.73, N = 3 SE +/- 0.60, N = 3 SE +/- 0.25, N = 3 SE +/- 0.42, N = 3 SE +/- 0.09, N = 3 SE +/- 0.27, N = 3 SE +/- 0.17, N = 3 934.84 929.71 741.02 739.77 736.10 735.34 735.33 734.00
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Kernel VA Shadow No Mitigations Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 60K 120K 180K 240K 300K SE +/- 55.38, N = 3 SE +/- 56.17, N = 3 SE +/- 8371.52, N = 6 SE +/- 7787.30, N = 6 SE +/- 894.59, N = 3 SE +/- 5241.71, N = 6 SE +/- 1134.37, N = 3 SE +/- 583.28, N = 3 4768 5359 256322 257575 260938 261753 271051 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 Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Kernel VA Shadow No Mitigations 10K 20K 30K 40K 50K SE +/- 272.63, N = 3 SE +/- 466.25, N = 4 SE +/- 228.49, N = 3 SE +/- 248.96, N = 3 SE +/- 281.73, N = 3 SE +/- 184.20, N = 3 SE +/- 7.83, N = 3 SE +/- 5.58, N = 3 28703.97 28912.57 28987.52 29269.20 29291.52 29447.19 42855.85 45636.52 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Kernel VA Shadow Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 No Mitigations 6K 12K 18K 24K 30K SE +/- 11.91, N = 3 SE +/- 273.21, N = 3 SE +/- 213.11, N = 3 SE +/- 360.65, N = 3 SE +/- 33.86, N = 3 SE +/- 274.58, N = 3 SE +/- 268.56, N = 3 SE +/- 1.50, N = 3 26327.81 27073.39 27374.16 27660.01 27691.79 27992.60 28015.94 28034.53 1. (CC) gcc options: -lrt
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Kernel VA Shadow No Mitigations 1600 3200 4800 6400 8000 SE +/- 9.87, N = 3 SE +/- 24.00, N = 3 SE +/- 25.23, N = 3 SE +/- 6.09, N = 3 SE +/- 3.50, N = 3 SE +/- 1.11, N = 3 SE +/- 22.34, N = 3 SE +/- 0.27, N = 3 3331.04 3347.09 3349.24 3349.48 3361.62 3370.85 7095.36 7577.06 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 Kernel VA Shadow Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off No Mitigations 300 600 900 1200 1500 SE +/- 1.84, N = 4 SE +/- 6.71, N = 4 SE +/- 1.41, N = 4 SE +/- 3.58, N = 4 SE +/- 3.80, N = 4 SE +/- 0.52, N = 4 SE +/- 0.50, N = 4 SE +/- 2.78, N = 4 1415.71 1437.85 1438.30 1443.71 1449.41 1453.62 1454.86 1546.06
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Kernel VA Shadow No Mitigations Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti 1300 2600 3900 5200 6500 SE +/- 18.47, N = 4 SE +/- 40.09, N = 4 SE +/- 10.80, N = 4 SE +/- 55.23, N = 4 SE +/- 42.66, N = 4 SE +/- 52.51, N = 4 SE +/- 46.04, N = 4 SE +/- 36.64, N = 4 5351.16 5942.70 5974.44 6050.75 6086.79 6094.48 6125.33 6130.97
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Kernel VA Shadow Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - Stock No Mitigations Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti 500 1000 1500 2000 2500 SE +/- 7.37, N = 4 SE +/- 145.51, N = 4 SE +/- 5.20, N = 4 SE +/- 7.49, N = 4 SE +/- 1.26, N = 4 SE +/- 1.73, N = 4 SE +/- 0.63, N = 4 SE +/- 0.29, N = 4 2098.07 2136.40 2269.93 2286.30 2290.97 2292.47 2292.72 2293.98
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Kernel VA Shadow Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 - nopti Ubuntu 18.04 - nopti + spectre_v2=off No Mitigations 300 600 900 1200 1500 SE +/- 3.62, N = 4 SE +/- 2.27, N = 4 SE +/- 3.66, N = 4 SE +/- 9.53, N = 4 SE +/- 6.57, N = 4 SE +/- 22.48, N = 4 SE +/- 20.28, N = 4 SE +/- 10.97, N = 4 1475.70 1510.99 1512.16 1512.96 1531.46 1536.05 1542.49 1589.15
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Kernel VA Shadow Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 No Mitigations Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti 200 400 600 800 1000 SE +/- 3.23, N = 4 SE +/- 11.61, N = 4 SE +/- 1.82, N = 4 SE +/- 2.11, N = 4 SE +/- 0.11, N = 4 SE +/- 0.34, N = 4 SE +/- 0.13, N = 4 SE +/- 0.23, N = 4 895.75 969.73 973.04 980.15 981.59 983.17 983.51 983.51
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Kernel VA Shadow Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 - Stock Ubuntu 18.04 + Linux 4.16 No Mitigations Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti 500 1000 1500 2000 2500 SE +/- 2.64, N = 4 SE +/- 39.48, N = 4 SE +/- 2.55, N = 4 SE +/- 9.65, N = 4 SE +/- 6.82, N = 4 SE +/- 12.77, N = 4 SE +/- 8.13, N = 4 SE +/- 7.35, N = 4 2247.28 2428.62 2433.57 2462.89 2469.16 2470.79 2473.76 2477.61
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 Kernel VA Shadow No Mitigations Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off Ubuntu 18.04 - Stock 200 400 600 800 1000 SE +/- 9.05, N = 4 SE +/- 18.71, N = 6 SE +/- 11.30, N = 3 SE +/- 1.04, N = 3 SE +/- 12.00, N = 3 SE +/- 4.91, N = 3 SE +/- 0.72, N = 3 SE +/- 2.90, N = 3 549.44 559.59 796.15 823.60 866.19 889.23 905.01 1018.52 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 Kernel VA Shadow No Mitigations 20K 40K 60K 80K 100K SE +/- 61.94, N = 3 SE +/- 1741.78, N = 3 85559.17 89570.14
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 Kernel VA Shadow No Mitigations 80 160 240 320 400 SE +/- 0.24, N = 3 SE +/- 6.80, N = 3 334.21 349.89
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 Kernel VA Shadow No Mitigations 200 400 600 800 1000 SE +/- 7.16, N = 3 SE +/- 2.39, N = 3 960.34 997.52
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 Kernel VA Shadow No Mitigations 0.8775 1.755 2.6325 3.51 4.3875 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 3.75 3.90
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 Kernel VA Shadow No Mitigations 200 400 600 800 1000 SE +/- 8.59, N = 3 SE +/- 4.19, N = 3 916.62 954.71
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 Kernel VA Shadow No Mitigations 0.8393 1.6786 2.5179 3.3572 4.1965 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 3.58 3.73
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Kernel VA Shadow No Mitigations Ubuntu 18.04 - nopti + spectre_v2=off Ubuntu 18.04 + Linux 4.16 Ubuntu 18.04 - Stock Ubuntu 18.04 - nopti Ubuntu 18.04 + Linux 4.16 - nopti Ubuntu 18.04 + Linux 4.16 - nopti + spectre_v2=off 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.41, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.77, N = 3 SE +/- 0.11, N = 3 SE +/- 0.33, N = 3 SE +/- 0.15, N = 3 114.04 108.31 76.25 74.53 71.83 66.57 64.23 63.85 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4