Windows vs. Linux Spectre Meltdown Mitigation Tests
Tests by Michael Larabel for a future article.
Windows 10: Stock
Python Notes: Python 2.7.14
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
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline Protection
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
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: __user pointer sanitization Protection
BlogBench
BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.
Flexible IO Tester
Redis
PostgreSQL pgbench
Go Benchmarks
OSBench
OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
Git
This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OSBench
OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
Windows 10: Stock
Python Notes: Python 2.7.14
Testing initiated at 22 March 2018 11:48 by user pts.
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
Python Notes: Python 2.7.14
Testing initiated at 22 March 2018 18:44 by user pts.
Ubuntu 18.04: Stock
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline Protection
Testing initiated at 23 March 2018 06:49 by user phoronix.
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
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: __user pointer sanitization Protection
Testing initiated at 23 March 2018 09:20 by user phoronix.