Windows Spectre Meltdown Mitigation Tests

Tests by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1803232-PTS-WINDOWSM94.

Windows Spectre Meltdown Mitigation TestsProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDisplay DriverVulkanCompilerFile-SystemScreen ResolutionStockMitigations DisabledIntel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A2 x 8192 MB 3000MHz Corsair CMU16GX4M2C3000C15238GB Samsung SSD 950 PRO 256GBIntel UHD 630 1024MBIntel Connection I219-VMicrosoft Windows 10 Pro Build 1629910.0 (x86_64)23.20.16.49741.0.65GCC 7.1.0NTFS3840x2160OpenBenchmarking.orgPython Details- Python 2.7.14

Windows Spectre Meltdown Mitigation Testsgo-benchmark: httpgo-benchmark: buildebizzy: perl-benchmark: Pod2htmlperl-benchmark: Interpretersqlite: Timed SQLite Insertionsblogbench: Readblogbench: Writegimp: auto-levelsgimp: unsharp-maskwinsat: Diskgit: Time To Complete Common Git Commandsosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Memory Allocationsfio: Rand Read - Windows AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Windows AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Windows AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Windows AIO - No - Yes - 4KB - Default Test Directorydiskspd: 8 - 100 - All Writes - 1M - 4KBdiskspd: 1 - 0 - Read Only - 1M - 4KBiozone: 1MB - 8GB - Write Performanceiozone: 4Kb - 8GB - Write Performanceredis: GETredis: SETpgbench: Mostly RAM - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read WriteStockMitigations Disabled68622233593146738470.177790980.02147359141.93891527513.9118.83127.6611.95857.0826.31394123.3669.513382503372798.99197.28855.54704.691580055.171194432.8860404.3280005.0377756.571847.6355062065252233346210.170211510.01881794140.46907628012.3517.45143.9011.37761.4518.36386218.3157.316373195895005.50276.91866.55799.771758445.001297522.3875796.44105839.48102299.601892.34OpenBenchmarking.org

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpStockMitigations Disabled15003000450060007500SE +/- 16.83, N = 3SE +/- 18.72, N = 368625506

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildStockMitigations Disabled5000M10000M15000M20000M25000MSE +/- 419509881.54, N = 3SE +/- 319707906.70, N = 62233593146720652522333

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3StockMitigations Disabled10002000300040005000SE +/- 15.84, N = 3SE +/- 24.67, N = 338474621

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlStockMitigations Disabled0.040.080.120.160.2SE +/- 0.00095150, N = 3SE +/- 0.00005743, N = 30.177790980.17021151

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterStockMitigations Disabled0.00480.00960.01440.01920.024SE +/- 0.00058374, N = 6SE +/- 0.00027268, N = 30.021473590.01881794

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsStockMitigations Disabled306090120150SE +/- 2.40, N = 3SE +/- 1.39, N = 3141.93140.46

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: ReadStockMitigations Disabled2K4K6K8K10KSE +/- 154.14, N = 6SE +/- 263.66, N = 689159076

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.0Test: WriteStockMitigations Disabled60120180240300SE +/- 6.44, N = 3SE +/- 5.57, N = 3275280

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.9.8Test: auto-levelsStockMitigations Disabled48121620SE +/- 0.42, N = 6SE +/- 0.03, N = 313.9112.35

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.9.8Test: unsharp-maskStockMitigations Disabled510152025SE +/- 0.03, N = 3SE +/- 0.03, N = 318.8317.45

WinSAT

Test: Disk

OpenBenchmarking.orgMB/s, More Is BetterWinSATTest: DiskStockMitigations Disabled306090120150SE +/- 6.65, N = 6SE +/- 25.27, N = 6127.66143.90MIN: 105.44 / MAX: 147.07MIN: 101.56 / MAX: 264.52

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsStockMitigations Disabled3691215SE +/- 0.21, N = 3SE +/- 0.20, N = 611.9511.371. git version 2.16.2.windows.1

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesStockMitigations Disabled2004006008001000SE +/- 4.67, N = 3SE +/- 1.97, N = 3857.08761.45

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsStockMitigations Disabled612182430SE +/- 0.05, N = 3SE +/- 0.06, N = 326.3118.36

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsStockMitigations Disabled80K160K240K320K400KSE +/- 1139.69, N = 3SE +/- 998.44, N = 3394123.36386218.31

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsStockMitigations Disabled1530456075SE +/- 0.42, N = 3SE +/- 0.24, N = 369.5157.31

Flexible IO Tester

Type: Random Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled140280420560700SE +/- 2.91, N = 3SE +/- 16.65, N = 6338637

Flexible IO Tester

Type: Random Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled30K60K90K120K150KSE +/- 731.06, N = 3SE +/- 4305.04, N = 686567163000

Flexible IO Tester

Type: Random Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled70140210280350SE +/- 2.73, N = 3SE +/- 2.19, N = 3250319

Flexible IO Tester

Type: Random Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled20K40K60K80K100KSE +/- 698.41, N = 3SE +/- 569.60, N = 36416781733

Flexible IO Tester

Type: Sequential Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled130260390520650SE +/- 12.54, N = 6SE +/- 2.08, N = 3337589

Flexible IO Tester

Type: Sequential Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled30K60K90K120K150KSE +/- 3205.04, N = 6SE +/- 577.35, N = 386283151000

Flexible IO Tester

Type: Sequential Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled110220330440550SE +/- 9.10, N = 6279500

Flexible IO Tester

Type: Sequential Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Windows AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryStockMitigations Disabled30K60K90K120K150KSE +/- 1701.96, N = 6SE +/- 2329.76, N = 671300127833

Diskspd

Threads Per Target: 8 - Write Requests (Percent): 100 - All Writes - File Size: 1M - Block Size: 4KB

OpenBenchmarking.orgMB/s, More Is BetterDiskspd 2.0.17Threads Per Target: 8 - Write Requests (Percent): 100 - All Writes - File Size: 1M - Block Size: 4KBStockMitigations Disabled3691215SE +/- 0.61, N = 6SE +/- 1.23, N = 68.995.50

Diskspd

Threads Per Target: 8 - Write Requests (Percent): 100 - All Writes - File Size: 1M - Block Size: 4KB

OpenBenchmarking.orgIOPS, More Is BetterDiskspd 2.0.17Threads Per Target: 8 - Write Requests (Percent): 100 - All Writes - File Size: 1M - Block Size: 4KBStockMitigations Disabled5001000150020002500SE +/- 156.45, N = 6SE +/- 315.02, N = 62300.651409.15

Diskspd

Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB

OpenBenchmarking.orgMB/s, More Is BetterDiskspd 2.0.17Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KBStockMitigations Disabled60120180240300SE +/- 9.12, N = 6SE +/- 13.76, N = 6197.28276.91

Diskspd

Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KB

OpenBenchmarking.orgIOPS, More Is BetterDiskspd 2.0.17Threads Per Target: 1 - Write Requests (Percent): 0 - Read Only - File Size: 1M - Block Size: 4KBStockMitigations Disabled15K30K45K60K75KSE +/- 2334.72, N = 6SE +/- 3522.30, N = 650504.5870889.26

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceStockMitigations Disabled2004006008001000SE +/- 7.87, N = 3SE +/- 4.73, N = 3855.54866.55

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceStockMitigations Disabled2004006008001000SE +/- 25.42, N = 6SE +/- 10.89, N = 3704.69799.77

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.2.1Test: GETStockMitigations Disabled400K800K1200K1600K2000KSE +/- 9346.22, N = 3SE +/- 6532.07, N = 31580055.171758445.00

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.2.1Test: SETStockMitigations Disabled300K600K900K1200K1500KSE +/- 8359.36, N = 3SE +/- 637.53, N = 31194432.881297522.38

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Mostly RAM - Test: Normal Load - Mode: Read OnlyStockMitigations Disabled16K32K48K64K80K60404.3275796.44

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 OnlyStockMitigations Disabled20K40K60K80K100K80005.03105839.48

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 OnlyStockMitigations Disabled20K40K60K80K100K77756.57102299.60

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 WriteStockMitigations Disabled4008001200160020001847.631892.34


Phoronix Test Suite v10.8.4