DragonFlyBSD 5.2 Mitigation Tests

Intel Xeon E3-1280 v5 testing with a MSI MS-7998 1.0 and llvmpipe 16384MB on FreeBSD via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1804168-AR-1804153AR26&grs&sor.

DragonFlyBSD 5.2 Mitigation TestsProcessorMotherboardChipsetMemoryDiskNetworkGraphicsAudioOSKernelCompilerFile-SystemDesktopDisplay ServerOpenGLScreen ResolutionMeltdown MitigationNo MitigationsTrueOS - Meltdown MitigationIntel 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)zfs1024x768OpenBenchmarking.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.4Security Details- Meltdown Mitigation: Meltdown Mitigation Protection- TrueOS - Meltdown Mitigation: KPTI Protection

DragonFlyBSD 5.2 Mitigation Testspgbench: Buffer Test - Single Thread - Read Writecompilebench: Initial Createpgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Normal Load - Read Onlyluajit: Fast Fourier Transformcompilebench: Compilepgbench: Buffer Test - Single Thread - Read Onlybuild-php: Time To Compilego-benchmark: httpbork: File Encryption Timephpbench: PHP Benchmark Suitejava-gradle-perf: Reactorgo-benchmark: jsongimp: resizegimp: unsharp-maskgit: Time To Complete Common Git Commandsgo-benchmark: garbagegimp: auto-levelsjava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Jacobi Successive Over-Relaxationpgbench: Buffer Test - Heavy Contention - Read Writepgbench: Buffer Test - Normal Load - Read Writego-benchmark: buildpostmark: Disk Transaction Performancecompilebench: Read Compiled TreeMeltdown MitigationNo MitigationsTrueOS - Meltdown Mitigation1412.9582.8187597.3192706.572.44742.1516250.5088.671329021.9140707830.31148549584.3513.319.3028878207.301401.422116.235645.192283.66910.051345.416826.346974.98462234739102523534.811489.3391.3897258.68104594.513.67775.0518399.1586.611027320.8443621628.15146164513.8311.878.7328880476.631419.922115.445607.782279.70910.051345.297064.877463.51504245332983140774.31309.43248.7540945.9745574.19273.571447.929605.36134.46923915.7633295024.77123815904.5512.848.3225844416.901386.192155.135675.442293.57904.871346.233236.292339.58147249385903319566.87OpenBenchmarking.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 WriteNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation30060090012001500SE +/- 19.23, N = 3SE +/- 18.68, N = 3SE +/- 0.52, N = 31489.331412.95309.43

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation50100150200250SE +/- 0.51, N = 3SE +/- 2.85, N = 3SE +/- 0.86, N = 3248.7591.3882.81

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 MitigationTrueOS - Meltdown Mitigation20K40K60K80K100KSE +/- 135.76, N = 3SE +/- 276.97, N = 3SE +/- 324.23, N = 397258.6887597.3140945.97

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 MitigationTrueOS - Meltdown Mitigation20K40K60K80K100KSE +/- 85.63, N = 3SE +/- 33.78, N = 3SE +/- 106.87, N = 3104594.5192706.5745574.19

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: Fast Fourier TransformTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation60120180240300SE +/- 0.23, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3273.573.672.44clang

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation30060090012001500SE +/- 22.76, N = 3SE +/- 11.20, N = 3SE +/- 13.22, N = 61447.92775.05742.15

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 MitigationTrueOS - Meltdown Mitigation4K8K12K16K20KSE +/- 59.14, N = 3SE +/- 40.56, N = 3SE +/- 8.62, N = 318399.1516250.509605.36

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation306090120150SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.64, N = 386.6188.67134.46gccgccclang

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation3K6K9K12K15KSE +/- 12.20, N = 3SE +/- 53.08, N = 3SE +/- 22.85, N = 392391027313290

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation510152025SE +/- 0.02, N = 3SE +/- 0.32, N = 3SE +/- 0.26, N = 315.7620.8421.91

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation90K180K270K360K450KSE +/- 117.53, N = 3SE +/- 1043.64, N = 3SE +/- 89.82, N = 3436216407078332950

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle Build 1.0Gradle Build: ReactorTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation714212835SE +/- 0.03, N = 4SE +/- 0.36, N = 7SE +/- 0.46, N = 524.7728.1530.31

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation3M6M9M12M15MSE +/- 5124.32, N = 3SE +/- 153531.72, N = 3SE +/- 180284.72, N = 3123815901461645114854958

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation1.02382.04763.07144.09525.119SE +/- 0.06, N = 6SE +/- 0.08, N = 3SE +/- 0.01, N = 33.834.354.55

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskNo MitigationsTrueOS - Meltdown MitigationMeltdown Mitigation3691215SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 311.8712.8413.31

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation3691215SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 38.328.739.301. git version 2.16.2

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations600K1200K1800K2400K3000KSE +/- 3471.27, N = 3SE +/- 16208.69, N = 3SE +/- 12934.73, N = 3258444128878202888047

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsNo MitigationsTrueOS - Meltdown MitigationMeltdown Mitigation246810SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 36.636.907.30

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation30060090012001500SE +/- 7.18, N = 4SE +/- 1.16, N = 4SE +/- 18.90, N = 41419.921401.421386.19

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations5001000150020002500SE +/- 0.42, N = 4SE +/- 4.47, N = 4SE +/- 8.33, N = 42155.132116.232115.44

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations12002400360048006000SE +/- 33.56, N = 4SE +/- 8.07, N = 4SE +/- 23.76, N = 45675.445645.195607.78

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations5001000150020002500SE +/- 4.00, N = 4SE +/- 0.55, N = 4SE +/- 2.85, N = 42293.572283.662279.70

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloNo MitigationsMeltdown MitigationTrueOS - Meltdown Mitigation2004006008001000SE +/- 0.81, N = 4SE +/- 0.67, N = 4SE +/- 1.06, N = 4910.05910.05904.87

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations30060090012001500SE +/- 0.23, N = 4SE +/- 1.02, N = 4SE +/- 1.00, N = 41346.231345.411345.29

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 MitigationTrueOS - Meltdown Mitigation15003000450060007500SE +/- 28.43, N = 3SE +/- 4.70, N = 3SE +/- 83.12, N = 67064.876826.343236.29

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 MitigationTrueOS - Meltdown Mitigation16003200480064008000SE +/- 93.73, N = 3SE +/- 77.86, N = 3SE +/- 70.36, N = 67463.516974.982339.58

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildTrueOS - Meltdown MitigationMeltdown MitigationNo Mitigations11000M22000M33000M44000M55000MSE +/- 65210968.46, N = 3SE +/- 3988303596.47, N = 6SE +/- 3052529564.88, N = 6147249385904622347391050424533298

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceTrueOS - Meltdown MitigationNo MitigationsMeltdown Mitigation7001400210028003500SE +/- 29.67, N = 3SE +/- 173.18, N = 6SE +/- 89.11, N = 6331931402523clanggccgcc

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeNo MitigationsTrueOS - Meltdown MitigationMeltdown Mitigation170340510680850SE +/- 59.99, N = 3SE +/- 16.45, N = 3SE +/- 18.47, N = 3774.31566.87534.81


Phoronix Test Suite v10.8.4