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&gru&sor.

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 Testscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treejava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationluajit: Fast Fourier Transformphpbench: PHP Benchmark Suitepostmark: Disk Transaction Performancepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Onlypgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writego-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagebork: File Encryption Timejava-gradle-perf: Reactorbuild-php: Time To Compilegimp: resizegimp: auto-levelsgimp: unsharp-maskgit: Time To Complete Common Git CommandsMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationFreeBSD 11.1 - No Mitigations742.1582.81534.812283.66910.051401.422116.235645.191345.412.44407078252392706.576974.9816250.501412.9587597.316826.34132901485495846223473910288782021.9130.3188.674.357.3013.319.30775.0591.38774.312279.70910.051419.922115.445607.781345.293.674362163140104594.517463.5118399.151489.3397258.687064.87102731461645150424533298288804720.8428.1586.613.836.6311.878.731447.92248.75566.872293.57904.871386.192155.135675.441346.23273.57332950331945574.192339.589605.36309.4340945.973236.2992391238159014724938590258444115.7624.77134.464.556.9012.848.321973.66253.94622.842311.26905.451401.742155.125748.131345.87273.35333056313946393.452409.2410199.62312.5840935.973293.6281961239960614376291636258054715.6424.40134.664.366.6312.058.272444.71260.12746.902298.20910.141412.442155.355667.311345.76273.58366313443850246.712231.4910894.03301.2745106.093132.4888641258359214563215977257008015.6923.9690.293.666.0712.077.592506.04267.90799.952291.19910.141408.362155.575635.871345.99274.26366906446550843.062438.2111416.62322.3245743.653325.2978511235492214205410576257527615.4723.8089.633.485.7611.337.54OpenBenchmarking.org

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeFreeBSD 11.1 - No MitigationsNo MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown MitigationMeltdown Mitigation2004006008001000SE +/- 2.30, N = 3SE +/- 59.99, N = 3SE +/- 3.64, N = 3SE +/- 9.02, N = 3SE +/- 16.45, N = 3SE +/- 18.47, N = 3799.95774.31746.90622.84566.87534.81

Java SciMark

Computational Test: Composite

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

Java SciMark

Computational Test: Monte Carlo

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

Java SciMark

Computational Test: Fast Fourier Transform

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

Java SciMark

Computational Test: Sparse Matrix Multiply

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

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationTrueOS - No MitigationsTrueOS - Meltdown MitigationFreeBSD 11.1 - Meltdown MitigationMeltdown MitigationFreeBSD 11.1 - No MitigationsNo Mitigations12002400360048006000SE +/- 30.50, N = 4SE +/- 33.56, N = 4SE +/- 41.93, N = 4SE +/- 8.07, N = 4SE +/- 31.93, N = 4SE +/- 23.76, N = 45748.135675.445667.315645.195635.875607.78

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Fast Fourier TransformFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationTrueOS - No MitigationsNo MitigationsMeltdown Mitigation60120180240300SE +/- 0.23, N = 3SE +/- 0.60, N = 3SE +/- 0.23, N = 3SE +/- 0.60, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3274.26273.58273.57273.353.672.44clangclangclangclang

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown Mitigation90K180K270K360K450KSE +/- 117.53, N = 3SE +/- 1043.64, N = 3SE +/- 116.63, N = 3SE +/- 307.34, N = 3SE +/- 45.61, N = 3SE +/- 89.82, N = 3436216407078366906366313333056332950

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationNo MitigationsTrueOS - No MitigationsMeltdown Mitigation10002000300040005000SE +/- 46.19, N = 3SE +/- 53.33, N = 3SE +/- 29.67, N = 3SE +/- 173.18, N = 6SE +/- 47.01, N = 3SE +/- 89.11, N = 6446544383319314031392523clangclangclanggccclanggcc

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 OnlyNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown Mitigation20K40K60K80K100KSE +/- 85.63, N = 3SE +/- 33.78, N = 3SE +/- 16.21, N = 3SE +/- 38.03, N = 3SE +/- 38.13, N = 3SE +/- 106.87, N = 3104594.5192706.5750843.0650246.7146393.4545574.19

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 WriteNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsTrueOS - No MitigationsTrueOS - Meltdown MitigationFreeBSD 11.1 - Meltdown Mitigation16003200480064008000SE +/- 93.73, N = 3SE +/- 77.86, N = 3SE +/- 19.64, N = 3SE +/- 26.77, N = 3SE +/- 70.36, N = 6SE +/- 74.21, N = 67463.516974.982438.212409.242339.582231.49

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 OnlyNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown Mitigation4K8K12K16K20KSE +/- 59.14, N = 3SE +/- 40.56, N = 3SE +/- 4.28, N = 3SE +/- 7.10, N = 3SE +/- 8.38, N = 3SE +/- 8.62, N = 318399.1516250.5011416.6210894.0310199.629605.36

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 WriteNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsTrueOS - No MitigationsTrueOS - Meltdown MitigationFreeBSD 11.1 - Meltdown Mitigation30060090012001500SE +/- 19.23, N = 3SE +/- 18.68, N = 3SE +/- 1.06, N = 3SE +/- 0.86, N = 3SE +/- 0.52, N = 3SE +/- 0.78, N = 31489.331412.95322.32312.58309.43301.27

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 OnlyNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationTrueOS - No Mitigations20K40K60K80K100KSE +/- 135.76, N = 3SE +/- 276.97, N = 3SE +/- 151.96, N = 3SE +/- 208.03, N = 3SE +/- 324.23, N = 3SE +/- 132.81, N = 397258.6887597.3145743.6545106.0940945.9740935.97

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 WriteNo MitigationsMeltdown MitigationFreeBSD 11.1 - No MitigationsTrueOS - No MitigationsTrueOS - Meltdown MitigationFreeBSD 11.1 - Meltdown Mitigation15003000450060007500SE +/- 28.43, N = 3SE +/- 4.70, N = 3SE +/- 65.16, N = 3SE +/- 42.44, N = 3SE +/- 83.12, N = 6SE +/- 60.16, N = 37064.876826.343325.293293.623236.293132.48

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpFreeBSD 11.1 - No MitigationsTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation3K6K9K12K15KSE +/- 9.06, N = 3SE +/- 13.64, N = 3SE +/- 13.50, N = 3SE +/- 12.20, N = 3SE +/- 53.08, N = 3SE +/- 22.85, N = 378518196886492391027313290

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonFreeBSD 11.1 - No MitigationsTrueOS - Meltdown MitigationTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationNo MitigationsMeltdown Mitigation3M6M9M12M15MSE +/- 2538.47, N = 3SE +/- 5124.32, N = 3SE +/- 10334.80, N = 3SE +/- 248169.40, N = 3SE +/- 153531.72, N = 3SE +/- 180284.72, N = 3123549221238159012399606125835921461645114854958

Go Benchmarks

Test: build

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

Go Benchmarks

Test: garbage

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

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeFreeBSD 11.1 - No MitigationsTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation510152025SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.32, N = 3SE +/- 0.26, N = 315.4715.6415.6915.7620.8421.91

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle Build 1.0Gradle Build: ReactorFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation714212835SE +/- 0.14, N = 4SE +/- 0.03, N = 4SE +/- 0.15, N = 4SE +/- 0.03, N = 4SE +/- 0.36, N = 7SE +/- 0.46, N = 523.8023.9624.4024.7728.1530.31

Timed PHP Compilation

Time To Compile

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

GIMP

Test: resize

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

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationNo MitigationsTrueOS - No MitigationsTrueOS - Meltdown MitigationMeltdown Mitigation246810SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 35.766.076.636.636.907.30

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskFreeBSD 11.1 - No MitigationsNo MitigationsTrueOS - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - Meltdown MitigationMeltdown Mitigation3691215SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 311.3311.8712.0512.0712.8413.31

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsFreeBSD 11.1 - No MitigationsFreeBSD 11.1 - Meltdown MitigationTrueOS - No MitigationsTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation3691215SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 37.547.598.278.328.739.301. FreeBSD 11.1 - No Mitigations: git version 2.17.02. FreeBSD 11.1 - Meltdown Mitigation: git version 2.17.03. TrueOS - No Mitigations: git version 2.16.24. TrueOS - Meltdown Mitigation: git version 2.16.25. No Mitigations: git version 2.16.26. Meltdown Mitigation: git version 2.16.2


Phoronix Test Suite v10.8.4