DragonFlyBSD 5.2 Mitigation Tests

Intel Xeon E3-1280 v5 testing on FreeBSD via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1804171-AR-1804167AR93&grs.

DragonFlyBSD 5.2 Mitigation TestsProcessorMotherboardChipsetMemoryDiskNetworkGraphicsAudioOSKernelCompilerFile-SystemDesktopDisplay ServerOpenGLScreen ResolutionMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No MitigationsIntel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads)MSI MS-7998 1.0Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers16384MBNVME-PCIeIntel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2DragonFly5.2-RELEASE (x86_64)GCC 5.4.1hammer2Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores)Generic NVMe Devicellvmpipe 16384MBATI (0xaaf0) HDAIntel PRO/1000 ConnectionFreeBSD12.0-CURRENT (x86_64)Lumina 1.4.2X Server 1.18.43.3 Mesa 17.3.1 (LLVM 5.0 256 bits)Clang 6.0.0 (SVN 324090)zfs1024x768Intel PRO/1000 Connection 7.6.1-k11.1-STABLE (x86_64)Clang 6.0.0 (SVN 326565)OpenBenchmarking.orgPython Details- Meltdown Mitigation: Python 2.7.14 + Python 3.6.5- No Mitigations: Python 2.7.14 + Python 3.6.5- TrueOS - Meltdown Mitigation: Python 2.7.14 + Python 3.6.4- TrueOS - No Mitigations: Python 2.7.14 + Python 3.6.4- FreeBSD 11.1 - Meltdown Mitigation: Python 2.7.14 + Python 3.6.5- FreeBSD 11.1 - No Mitigations: Python 2.7.14 + Python 3.6.5Security Details- Meltdown Mitigation: Meltdown Mitigation Protection- TrueOS - Meltdown Mitigation: KPTI Protection- FreeBSD 11.1 - Meltdown Mitigation: KPTI Protection

DragonFlyBSD 5.2 Mitigation Testspgbench: Buffer Test - Single Thread - Read Writego-benchmark: buildcompilebench: Compilepgbench: Buffer Test - Normal Load - Read Writecompilebench: Initial Createpgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writeluajit: Fast Fourier Transformpgbench: Buffer Test - Single Thread - Read Onlypostmark: Disk Transaction Performancego-benchmark: httpbuild-php: Time To Compilecompilebench: Read Compiled Treebork: File Encryption Timephpbench: PHP Benchmark Suitegimp: resizejava-gradle-perf: Reactorgimp: auto-levelsgit: Time To Complete Common Git Commandsgo-benchmark: jsongimp: unsharp-maskgo-benchmark: garbagejava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Jacobi Successive Over-RelaxationMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations1412.9546223473910742.156974.9882.8187597.3192706.576826.342.4416250.5025231329088.67534.8121.914070784.3530.317.309.301485495813.3128878205645.191401.422116.232283.66910.051345.411489.3350424533298775.057463.5191.3897258.68104594.517064.873.6718399.1531401027386.61774.3120.844362163.8328.156.638.731461645111.8728880475607.781419.922115.442279.70910.051345.29309.43147249385901447.922339.58248.7540945.9745574.193236.29273.579605.3633199239134.46566.8715.763329504.5524.776.908.321238159012.8425844415675.441386.192155.132293.57904.871346.23312.58143762916361973.662409.24253.9440935.9746393.453293.62273.3510199.6231398196134.66622.8415.643330564.3624.406.638.271239960612.0525805475748.131401.742155.122311.26905.451345.87301.27145632159772444.712231.49260.1245106.0950246.713132.48273.5810894.034438886490.29746.9015.693663133.6623.966.077.591258359212.0725700805667.311412.442155.352298.20910.141345.76322.32142054105762506.042438.21267.9045743.6550843.063325.29274.2611416.624465785189.63799.9515.473669063.4823.805.767.541235492211.3325752765635.871408.362155.572291.19910.141345.99OpenBenchmarking.org

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations30060090012001500SE +/- 18.68, N = 3SE +/- 19.23, N = 3SE +/- 0.52, N = 3SE +/- 0.86, N = 3SE +/- 0.78, N = 3SE +/- 1.06, N = 31412.951489.33309.43312.58301.27322.32

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations11000M22000M33000M44000M55000MSE +/- 3988303596.47, N = 6SE +/- 3052529564.88, N = 6SE +/- 65210968.46, N = 3SE +/- 138808659.49, N = 3SE +/- 8545211.40, N = 3SE +/- 138251874.63, N = 3462234739105042453329814724938590143762916361456321597714205410576

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations5001000150020002500SE +/- 13.22, N = 6SE +/- 11.20, N = 3SE +/- 22.76, N = 3SE +/- 124.83, N = 6SE +/- 17.82, N = 3SE +/- 39.65, N = 3742.15775.051447.921973.662444.712506.04

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations16003200480064008000SE +/- 77.86, N = 3SE +/- 93.73, N = 3SE +/- 70.36, N = 6SE +/- 26.77, N = 3SE +/- 74.21, N = 6SE +/- 19.64, N = 36974.987463.512339.582409.242231.492438.21

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations60120180240300SE +/- 0.86, N = 3SE +/- 2.85, N = 3SE +/- 0.51, N = 3SE +/- 0.67, N = 3SE +/- 0.29, N = 3SE +/- 0.97, N = 382.8191.38248.75253.94260.12267.90

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations20K40K60K80K100KSE +/- 276.97, N = 3SE +/- 135.76, N = 3SE +/- 324.23, N = 3SE +/- 132.81, N = 3SE +/- 208.03, N = 3SE +/- 151.96, N = 387597.3197258.6840945.9740935.9745106.0945743.65

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations20K40K60K80K100KSE +/- 33.78, N = 3SE +/- 85.63, N = 3SE +/- 106.87, N = 3SE +/- 38.13, N = 3SE +/- 38.03, N = 3SE +/- 16.21, N = 392706.57104594.5145574.1946393.4550246.7150843.06

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations15003000450060007500SE +/- 4.70, N = 3SE +/- 28.43, N = 3SE +/- 83.12, N = 6SE +/- 42.44, N = 3SE +/- 60.16, N = 3SE +/- 65.16, N = 36826.347064.873236.293293.623132.483325.29

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Fast Fourier TransformMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations60120180240300SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.23, N = 3SE +/- 0.60, N = 3SE +/- 0.60, N = 3SE +/- 0.23, N = 32.443.67273.57273.35273.58274.26clangclangclangclang

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read OnlyMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations4K8K12K16K20KSE +/- 40.56, N = 3SE +/- 59.14, N = 3SE +/- 8.62, N = 3SE +/- 8.38, N = 3SE +/- 7.10, N = 3SE +/- 4.28, N = 316250.5018399.159605.3610199.6210894.0311416.62

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations10002000300040005000SE +/- 89.11, N = 6SE +/- 173.18, N = 6SE +/- 29.67, N = 3SE +/- 47.01, N = 3SE +/- 53.33, N = 3SE +/- 46.19, N = 3252331403319313944384465gccgccclangclangclangclang

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations3K6K9K12K15KSE +/- 22.85, N = 3SE +/- 53.08, N = 3SE +/- 12.20, N = 3SE +/- 13.64, N = 3SE +/- 13.50, N = 3SE +/- 9.06, N = 313290102739239819688647851

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations306090120150SE +/- 0.06, N = 3SE +/- 0.13, N = 3SE +/- 0.64, N = 3SE +/- 1.18, N = 3SE +/- 1.34, N = 3SE +/- 1.00, N = 388.6786.61134.46134.6690.2989.63gccgccclangclangclangclang

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations2004006008001000SE +/- 18.47, N = 3SE +/- 59.99, N = 3SE +/- 16.45, N = 3SE +/- 9.02, N = 3SE +/- 3.64, N = 3SE +/- 2.30, N = 3534.81774.31566.87622.84746.90799.95

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations510152025SE +/- 0.26, N = 3SE +/- 0.32, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 321.9120.8415.7615.6415.6915.47

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations90K180K270K360K450KSE +/- 1043.64, N = 3SE +/- 117.53, N = 3SE +/- 89.82, N = 3SE +/- 45.61, N = 3SE +/- 307.34, N = 3SE +/- 116.63, N = 3407078436216332950333056366313366906

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations1.02382.04763.07144.09525.119SE +/- 0.08, N = 3SE +/- 0.06, N = 6SE +/- 0.01, N = 3SE +/- 0.06, N = 5SE +/- 0.00, N = 3SE +/- 0.05, N = 34.353.834.554.363.663.48

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle Build 1.0Gradle Build: ReactorMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations714212835SE +/- 0.46, N = 5SE +/- 0.36, N = 7SE +/- 0.03, N = 4SE +/- 0.15, N = 4SE +/- 0.03, N = 4SE +/- 0.14, N = 430.3128.1524.7724.4023.9623.80

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations246810SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 37.306.636.906.636.075.76

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations3691215SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 39.308.738.328.277.597.541. Meltdown Mitigation: git version 2.16.22. No Mitigations: git version 2.16.23. TrueOS - Meltdown Mitigation: git version 2.16.24. TrueOS - No Mitigations: git version 2.16.25. FreeBSD 11.1 - Meltdown Mitigation: git version 2.17.06. FreeBSD 11.1 - No Mitigations: git version 2.17.0

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations3M6M9M12M15MSE +/- 180284.72, N = 3SE +/- 153531.72, N = 3SE +/- 5124.32, N = 3SE +/- 10334.80, N = 3SE +/- 248169.40, N = 3SE +/- 2538.47, N = 3148549581461645112381590123996061258359212354922

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations3691215SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 313.3111.8712.8412.0512.0711.33

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations600K1200K1800K2400K3000KSE +/- 16208.69, N = 3SE +/- 12934.73, N = 3SE +/- 3471.27, N = 3SE +/- 3229.06, N = 3SE +/- 2521.99, N = 3SE +/- 5771.06, N = 3288782028880472584441258054725700802575276

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations12002400360048006000SE +/- 8.07, N = 4SE +/- 23.76, N = 4SE +/- 33.56, N = 4SE +/- 30.50, N = 4SE +/- 41.93, N = 4SE +/- 31.93, N = 45645.195607.785675.445748.135667.315635.87

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations30060090012001500SE +/- 1.16, N = 4SE +/- 7.18, N = 4SE +/- 18.90, N = 4SE +/- 9.20, N = 4SE +/- 10.63, N = 4SE +/- 8.55, N = 41401.421419.921386.191401.741412.441408.36

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations5001000150020002500SE +/- 4.47, N = 4SE +/- 8.33, N = 4SE +/- 0.42, N = 4SE +/- 0.22, N = 4SE +/- 0.26, N = 4SE +/- 0.22, N = 42116.232115.442155.132155.122155.352155.57

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations5001000150020002500SE +/- 0.55, N = 4SE +/- 2.85, N = 4SE +/- 4.00, N = 4SE +/- 6.10, N = 4SE +/- 9.15, N = 4SE +/- 6.71, N = 42283.662279.702293.572311.262298.202291.19

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations2004006008001000SE +/- 0.67, N = 4SE +/- 0.81, N = 4SE +/- 1.06, N = 4SE +/- 1.13, N = 4SE +/- 0.11, N = 4SE +/- 0.11, N = 4910.05910.05904.87905.45910.14910.14

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations30060090012001500SE +/- 1.02, N = 4SE +/- 1.00, N = 4SE +/- 0.23, N = 4SE +/- 0.14, N = 4SE +/- 0.30, N = 4SE +/- 0.52, N = 41345.411345.291346.231345.871345.761345.99


Phoronix Test Suite v10.8.4