Intel Xeon E3-1280 v5 testing with a MSI MS-7998 1.0 and llvmpipe 16384MB on FreeBSD via the Phoronix Test Suite.
Meltdown Mitigation Python Notes: Python 2.7.14 + Python 3.6.5Security Notes: Meltdown Mitigation Protection
No Mitigations Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2
OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer2
Python Notes: Python 2.7.14 + Python 3.6.5
TrueOS - Meltdown Mitigation Python Notes: Python 2.7.14 + Python 3.6.4Security Notes: KPTI Protection
TrueOS - No Mitigations Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores) , Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: Generic NVMe Device , Graphics: llvmpipe 16384MB , Audio: ATI (0xaaf0) HDA, Network: Intel PRO/1000 Connection
OS: FreeBSD, Kernel: 12.0-CURRENT (x86_64), Desktop: Lumina 1.4.2, Display Server: X Server 1.18.4, OpenGL: 3.3 Mesa 17.3.1 (LLVM 5.0 256 bits), Compiler: Clang 6.0.0 (SVN 324090), File-System: zfs, Screen Resolution: 1024x768
Python Notes: Python 2.7.14 + Python 3.6.4
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Meltdown Mitigation TrueOS - No Mitigations No Mitigations TrueOS - Meltdown Mitigation 700 1400 2100 2800 3500 SE +/- 89.11, N = 6 SE +/- 47.01, N = 3 SE +/- 173.18, N = 6 SE +/- 29.67, N = 3 2523 3139 3140 3319 gcc clang gcc clang
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 1600 3200 4800 6400 8000 SE +/- 70.36, N = 6 SE +/- 26.77, N = 3 SE +/- 77.86, N = 3 SE +/- 93.73, N = 3 2339.58 2409.24 6974.98 7463.51
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 20K 40K 60K 80K 100K SE +/- 106.87, N = 3 SE +/- 38.13, N = 3 SE +/- 33.78, N = 3 SE +/- 85.63, N = 3 45574.19 46393.45 92706.57 104594.51
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TrueOS - No Mitigations TrueOS - Meltdown Mitigation Meltdown Mitigation No Mitigations 20K 40K 60K 80K 100K SE +/- 132.81, N = 3 SE +/- 324.23, N = 3 SE +/- 276.97, N = 3 SE +/- 135.76, N = 3 40935.97 40945.97 87597.31 97258.68
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 300 600 900 1200 1500 SE +/- 0.52, N = 3 SE +/- 0.86, N = 3 SE +/- 18.68, N = 3 SE +/- 19.23, N = 3 309.43 312.58 1412.95 1489.33
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 4K 8K 12K 16K 20K SE +/- 8.62, N = 3 SE +/- 8.38, N = 3 SE +/- 40.56, N = 3 SE +/- 59.14, N = 3 9605.36 10199.62 16250.50 18399.15
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 400 800 1200 1600 2000 SE +/- 13.22, N = 6 SE +/- 11.20, N = 3 SE +/- 22.76, N = 3 SE +/- 124.83, N = 6 742.15 775.05 1447.92 1973.66
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build No Mitigations Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations 11000M 22000M 33000M 44000M 55000M SE +/- 3052529564.88, N = 6 SE +/- 3988303596.47, N = 6 SE +/- 65210968.46, N = 3 SE +/- 138808659.49, N = 3 50424533298 46223473910 14724938590 14376291636
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build 1.0 Gradle Build: Reactor Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 7 14 21 28 35 SE +/- 0.46, N = 5 SE +/- 0.36, N = 7 SE +/- 0.03, N = 4 SE +/- 0.15, N = 4 30.31 28.15 24.77 24.40
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite No Mitigations Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations 500 1000 1500 2000 2500 SE +/- 2.85, N = 4 SE +/- 0.55, N = 4 SE +/- 4.00, N = 4 SE +/- 6.10, N = 4 2279.70 2283.66 2293.57 2311.26
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.0.5 Test: Fast Fourier Transform Meltdown Mitigation No Mitigations TrueOS - No Mitigations TrueOS - Meltdown Mitigation 60 120 180 240 300 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.60, N = 3 SE +/- 0.23, N = 3 2.44 3.67 273.35 273.57 clang clang
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 90K 180K 270K 360K 450K SE +/- 89.82, N = 3 SE +/- 45.61, N = 3 SE +/- 1043.64, N = 3 SE +/- 117.53, N = 3 332950 333056 407078 436216
Bork File Encrypter Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 5 10 15 20 25 SE +/- 0.26, N = 3 SE +/- 0.32, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 21.91 20.84 15.76 15.64
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage No Mitigations Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations 600K 1200K 1800K 2400K 3000K SE +/- 12934.73, N = 3 SE +/- 16208.69, N = 3 SE +/- 3471.27, N = 3 SE +/- 3229.06, N = 3 2888047 2887820 2584441 2580547
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Meltdown Mitigation No Mitigations TrueOS - No Mitigations TrueOS - Meltdown Mitigation 3M 6M 9M 12M 15M SE +/- 180284.72, N = 3 SE +/- 153531.72, N = 3 SE +/- 10334.80, N = 3 SE +/- 5124.32, N = 3 14854958 14616451 12399606 12381590
GIMP OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations No Mitigations 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 13.31 12.84 12.05 11.87
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 3K 6K 9K 12K 15K SE +/- 22.85, N = 3 SE +/- 53.08, N = 3 SE +/- 12.20, N = 3 SE +/- 13.64, N = 3 13290 10273 9239 8196
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 3 6 9 12 15 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 9.30 8.73 8.32 8.27 1. git version 2.16.2
GIMP OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations No Mitigations 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 7.30 6.90 6.63 6.63
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 1.0238 2.0476 3.0714 4.0952 5.119 SE +/- 0.01, N = 3 SE +/- 0.06, N = 5 SE +/- 0.08, N = 3 SE +/- 0.06, N = 6 4.55 4.36 4.35 3.83
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation No Mitigations Meltdown Mitigation TrueOS - No Mitigations TrueOS - Meltdown Mitigation 300 600 900 1200 1500 SE +/- 1.00, N = 4 SE +/- 1.02, N = 4 SE +/- 0.14, N = 4 SE +/- 0.23, N = 4 1345.29 1345.41 1345.87 1346.23
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization No Mitigations Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations 1200 2400 3600 4800 6000 SE +/- 23.76, N = 4 SE +/- 8.07, N = 4 SE +/- 33.56, N = 4 SE +/- 30.50, N = 4 5607.78 5645.19 5675.44 5748.13
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply No Mitigations Meltdown Mitigation TrueOS - No Mitigations TrueOS - Meltdown Mitigation 500 1000 1500 2000 2500 SE +/- 8.33, N = 4 SE +/- 4.47, N = 4 SE +/- 0.22, N = 4 SE +/- 0.42, N = 4 2115.44 2116.23 2155.12 2155.13
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform TrueOS - Meltdown Mitigation Meltdown Mitigation TrueOS - No Mitigations No Mitigations 300 600 900 1200 1500 SE +/- 18.90, N = 4 SE +/- 1.16, N = 4 SE +/- 9.20, N = 4 SE +/- 7.18, N = 4 1386.19 1401.42 1401.74 1419.92
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo TrueOS - Meltdown Mitigation TrueOS - No Mitigations Meltdown Mitigation No Mitigations 200 400 600 800 1000 SE +/- 1.06, N = 4 SE +/- 1.13, N = 4 SE +/- 0.67, N = 4 SE +/- 0.81, N = 4 904.87 905.45 910.05 910.05
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Meltdown Mitigation TrueOS - Meltdown Mitigation TrueOS - No Mitigations No Mitigations 170 340 510 680 850 SE +/- 18.47, N = 3 SE +/- 16.45, N = 3 SE +/- 9.02, N = 3 SE +/- 59.99, N = 3 534.81 566.87 622.84 774.31
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Meltdown Mitigation No Mitigations TrueOS - Meltdown Mitigation TrueOS - No Mitigations 60 120 180 240 300 SE +/- 0.86, N = 3 SE +/- 2.85, N = 3 SE +/- 0.51, N = 3 SE +/- 0.67, N = 3 82.81 91.38 248.75 253.94
Meltdown Mitigation Python Notes: Python 2.7.14 + Python 3.6.5Security Notes: Meltdown Mitigation Protection
Testing initiated at 15 April 2018 11:09 by user .
No Mitigations Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2
OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer2
Python Notes: Python 2.7.14 + Python 3.6.5
Testing initiated at 15 April 2018 12:23 by user .
TrueOS - Meltdown Mitigation Python Notes: Python 2.7.14 + Python 3.6.4Security Notes: KPTI Protection
Testing initiated at 15 April 2018 12:10 by user phoronix.
TrueOS - No Mitigations Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: Generic NVMe Device, Graphics: llvmpipe 16384MB, Audio: ATI (0xaaf0) HDA, Network: Intel PRO/1000 Connection
OS: FreeBSD, Kernel: 12.0-CURRENT (x86_64), Desktop: Lumina 1.4.2, Display Server: X Server 1.18.4, OpenGL: 3.3 Mesa 17.3.1 (LLVM 5.0 256 bits), Compiler: Clang 6.0.0 (SVN 324090), File-System: zfs, Screen Resolution: 1024x768
Python Notes: Python 2.7.14 + Python 3.6.4
Testing initiated at 16 April 2018 15:38 by user phoronix.