Windows vs. Linux Spectre Meltdown Mitigation Tests Tests by Michael Larabel for a future article. Windows 10: Stock: Processor: Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 2 x 8192 MB 3000MHz Corsair CMU16GX4M2C3000C15, Disk: 238GB Samsung SSD 950 PRO 256GB, Graphics: Intel UHD 630 1024MB, Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 23.20.16.4974, Vulkan: 1.0.65, Compiler: GCC 7.1.0, File-System: NTFS, Screen Resolution: 3840x2160 Windows 10: Disabled: Processor: Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 2 x 8192 MB 3000MHz Corsair CMU16GX4M2C3000C15, Disk: 238GB Samsung SSD 950 PRO 256GB, Graphics: Intel UHD 630 1024MB, Network: Intel Connection I219-V OS: Microsoft Windows 10 Pro Build 16299, Kernel: 10.0 (x86_64), Display Driver: 23.20.16.4974, Vulkan: 1.0.65, Compiler: GCC 7.1.0, File-System: NTFS, Screen Resolution: 3840x2160 Ubuntu 18.04: Stock: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0607 BIOS), Chipset: Intel Device 3ec2, Memory: 15360MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: Intel HD 3072MB (1200MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-12-generic (x86_64), Desktop: GNOME Shell 3.28.0, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 Ubuntu 18.04: Disabled: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A (0607 BIOS), Chipset: Intel Device 3ec2, Memory: 15360MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: Intel HD 3072MB (1200MHz), Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-12-generic (x86_64), Desktop: GNOME Shell 3.28.0, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.0.0-rc5, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 3840x2160 Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better Windows 10: Stock ...... 6862 |================================================ Windows 10: Disabled ... 5506 |======================================= Ubuntu 18.04: Stock .... 5078 |==================================== Ubuntu 18.04: Disabled . 4836 |================================== Go Benchmarks Test: build Nanoseconds/Operation < Lower Is Better Windows 10: Stock ...... 22335931467 |========================================= Windows 10: Disabled ... 20652522333 |====================================== Ubuntu 18.04: Stock .... 11683762095 |===================== Ubuntu 18.04: Disabled . 11616845515 |===================== BlogBench 1.0 Test: Read Final Score > Higher Is Better Windows 10: Stock ...... 8915 |= Windows 10: Disabled ... 9076 |= Ubuntu 18.04: Stock .... 479363 |=================================== Ubuntu 18.04: Disabled . 623983 |============================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better Windows 10: Stock ...... 11.95 |=============================================== Windows 10: Disabled ... 11.37 |============================================= Ubuntu 18.04: Stock .... 4.61 |================== Ubuntu 18.04: Disabled . 4.51 |================== OSBench Test: Create Files us Per Event < Lower Is Better Windows 10: Stock ...... 857.08 |============================================== Windows 10: Disabled ... 761.45 |========================================= Ubuntu 18.04: Stock .... 12.05 |= Ubuntu 18.04: Disabled . 9.68 |= OSBench Test: Create Threads us Per Event < Lower Is Better Windows 10: Stock ...... 26.31 |=============================================== Windows 10: Disabled ... 18.36 |================================= Ubuntu 18.04: Stock .... 10.47 |=================== Ubuntu 18.04: Disabled . 8.13 |=============== OSBench Test: Launch Programs us Per Event < Lower Is Better Windows 10: Stock ...... 394123.36 |=========================================== Windows 10: Disabled ... 386218.31 |========================================== Ubuntu 18.04: Stock .... 25.75 | Ubuntu 18.04: Disabled . 23.25 | OSBench Test: Memory Allocations Ns Per Event < Lower Is Better Windows 10: Stock ...... 69.51 |=============================================== Windows 10: Disabled ... 57.31 |======================================= Ubuntu 18.04: Stock .... 62.02 |========================================== Ubuntu 18.04: Disabled . 59.02 |======================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Windows 10: Stock ...... 338 |=============== Windows 10: Disabled ... 637 |============================= Ubuntu 18.04: Disabled . 1053 |================================================ Ubuntu 18.04: Stock .... 769 |=================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Windows 10: Stock ...... 86567 |=============== Windows 10: Disabled ... 163000 |============================ Ubuntu 18.04: Disabled . 269333 |============================================== Ubuntu 18.04: Stock .... 197000 |================================== Flexible IO Tester 3.1 Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Windows 10: Stock ...... 250 |====================================== Windows 10: Disabled ... 319 |================================================= Ubuntu 18.04: Disabled . 189 |============================= Ubuntu 18.04: Stock .... 194 |============================== Flexible IO Tester 3.1 Type: Random Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Windows 10: Stock ...... 64167 |===================================== Windows 10: Disabled ... 81733 |=============================================== Ubuntu 18.04: Disabled . 48467 |============================ Ubuntu 18.04: Stock .... 49567 |============================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Windows 10: Stock ...... 337 |=============== Windows 10: Disabled ... 589 |========================== Ubuntu 18.04: Disabled . 1104 |================================================ Ubuntu 18.04: Stock .... 1106 |================================================ Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Windows 10: Stock ...... 86283 |============== Windows 10: Disabled ... 151000 |========================= Ubuntu 18.04: Disabled . 282667 |============================================== Ubuntu 18.04: Stock .... 283000 |============================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Windows 10: Stock ...... 279 |=============== Windows 10: Disabled ... 500 |=========================== Ubuntu 18.04: Disabled . 907 |================================================= Ubuntu 18.04: Stock .... 896 |================================================ Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Windows 10: Stock ...... 71300 |============== Windows 10: Disabled ... 127833 |========================= Ubuntu 18.04: Disabled . 232333 |============================================== Ubuntu 18.04: Stock .... 229333 |============================================= Redis 3.2.1 Test: SET Requests Per Second > Higher Is Better Windows 10: Stock ...... 1194432.88 |=================== Windows 10: Disabled ... 1297522.38 |===================== Ubuntu 18.04: Stock .... 2438931.50 |======================================= Ubuntu 18.04: Disabled . 2610381.67 |========================================== PostgreSQL pgbench 10.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Windows 10: Stock ...... 60404.32 |================== Windows 10: Disabled ... 75796.44 |======================= Ubuntu 18.04: Stock .... 123892.95 |====================================== Ubuntu 18.04: Disabled . 140686.32 |=========================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Windows 10: Stock ...... 80005.03 |================= Windows 10: Disabled ... 105839.48 |======================= Ubuntu 18.04: Stock .... 180489.74 |======================================= Ubuntu 18.04: Disabled . 200104.64 |=========================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only TPS > Higher Is Better Windows 10: Stock ...... 77756.57 |================= Windows 10: Disabled ... 102299.60 |======================= Ubuntu 18.04: Stock .... 174676.97 |======================================= Ubuntu 18.04: Disabled . 194551.64 |===========================================