Spectre and Meltdown benchmarks by Michael Larabel for a future article on Phoronix.com
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1810310-SK-DEFAULTMI47 Core i9 9900K Spectre Meltdown Mitigations - Phoronix Test Suite Core i9 9900K Spectre Meltdown Mitigations Spectre and Meltdown benchmarks by Michael Larabel for a future article on Phoronix.com
HTML result view exported from: https://openbenchmarking.org/result/1810310-SK-DEFAULTMI47&grr&rdt .
Core i9 9900K Spectre Meltdown Mitigations Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Default Mitigations No Mitigations Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads) ASUS PRIME Z390-A (0506 BIOS) Intel Cannon Lake PCH Shared SRAM 16384MB Samsung SSD 970 EVO 250GB AMD Radeon RX Vega 8GB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 18.10 4.19.0-041900-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 amdgpu 18.1.0 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 8.2.0 ext4 3840x2160 OpenBenchmarking.org Compiler Details - --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 - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.15+ + Python 3.6.7rc1 Security Details - Default Mitigations: __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp - No Mitigations: __user pointer sanitization
Core i9 9900K Spectre Meltdown Mitigations stress-ng: Socket Activity pgbench: Buffer Test - Normal Load - Read Only nginx: Static Web Page Serving node-octane: stress-ng: System V Message Passing stress-ng: Context Switching hackbench: 16 - Process redis: SET gimp: resize mcperf: Set osbench: Create Threads mcperf: Get redis: GET node-express-loadtest: osbench: Create Files osbench: Create Processes osbench: Launch Programs systemd-boot-total: Total compilebench: Read Compiled Tree compilebench: Initial Create Default Mitigations No Mitigations 7485 232333 50245 54085 9936007 5371104 29.91 2265871 7.27 98846 8.14 166507 2926835 10512 10.39 17.23 24.12 30052 4128 672 8643 238649 56815 54299 11119268 6626411 27.39 2224709 7.29 113223 7.70 187716 3236314 10817 9.23 16.57 24.02 28051 4282 716 OpenBenchmarking.org
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Default Mitigations No Mitigations 2K 4K 6K 8K 10K SE +/- 215.89, N = 12 SE +/- 124.74, N = 12 7485 8643 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Default Mitigations No Mitigations 50K 100K 150K 200K 250K SE +/- 441.71, N = 3 SE +/- 310.17, N = 3 232333 238649 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Default Mitigations No Mitigations 12K 24K 36K 48K 60K SE +/- 79.69, N = 3 SE +/- 368.36, N = 3 50245 56815 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Default Mitigations No Mitigations 12K 24K 36K 48K 60K SE +/- 223.14, N = 3 SE +/- 192.92, N = 3 54085 54299 1. Nodejs
v8.11.4
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 Default Mitigations No Mitigations 2M 4M 6M 8M 10M SE +/- 11212.02, N = 3 SE +/- 22097.66, N = 3 9936007 11119268 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 Default Mitigations No Mitigations 1.4M 2.8M 4.2M 5.6M 7M SE +/- 33548.44, N = 3 SE +/- 105875.10, N = 3 5371104 6626411 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Default Mitigations No Mitigations 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 29.91 27.39 1. (CC) gcc options: -lpthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Default Mitigations No Mitigations 500K 1000K 1500K 2000K 2500K SE +/- 3427.92, N = 3 SE +/- 70383.70, N = 12 2265871 2224709 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.6 Test: resize Default Mitigations No Mitigations 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.10, N = 12 7.27 7.29
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Default Mitigations No Mitigations 20K 40K 60K 80K 100K SE +/- 109.65, N = 3 SE +/- 904.52, N = 3 98846 113223 1. (CC) gcc options: -O2 -lm -rdynamic
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Default Mitigations No Mitigations 2 4 6 8 10 SE +/- 0.12, N = 5 SE +/- 0.10, N = 12 8.14 7.70 1. (CC) gcc options: -lm
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Default Mitigations No Mitigations 40K 80K 120K 160K 200K SE +/- 129.39, N = 3 SE +/- 1026.95, N = 3 166507 187716 1. (CC) gcc options: -O2 -lm -rdynamic
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Default Mitigations No Mitigations 700K 1400K 2100K 2800K 3500K SE +/- 2858.33, N = 3 SE +/- 10507.42, N = 3 2926835 3236314 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Default Mitigations No Mitigations 2K 4K 6K 8K 10K SE +/- 33.95, N = 3 SE +/- 70.07, N = 3 10512 10817 1. Nodejs
v8.11.4
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Default Mitigations No Mitigations 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 10.39 9.23 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Default Mitigations No Mitigations 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 17.23 16.57 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Default Mitigations No Mitigations 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.24, N = 3 24.12 24.02 1. (CC) gcc options: -lm
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Default Mitigations No Mitigations 6K 12K 18K 24K 30K 30052 28051
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Default Mitigations No Mitigations 900 1800 2700 3600 4500 SE +/- 20.84, N = 3 SE +/- 82.98, N = 3 4128 4282
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Default Mitigations No Mitigations 150 300 450 600 750 SE +/- 14.31, N = 3 SE +/- 17.94, N = 3 672 716
Phoronix Test Suite v10.8.4