Windows Server 2019 vs. Linux vs. FreeBSD Performance On A 2P EPYC Server

Written by Michael Larabel in Operating Systems on 24 December 2018. Page 2 of 7. 15 Comments
Windows Server 2019 vs. Linux vs. FreeBSD Performance Benchmarks

With FIO for random read 4K tests, Windows Server 2019 was further back than many of the Linux distributions tested with the exception of Clear Linux. In the random read scenario Clear Linux was the slowest, which is likely due to its use of the MQ-DEADLINE I/O scheduler by default while CentOS defaulted to deadline and the other distributions all were using CFQ. The fastest in this test was FreeBSD 12.0 on ZFS for the Intel SSD.

Windows Server 2019 vs. Linux vs. FreeBSD Performance Benchmarks

Under random writes with FIO, openSUSE Tumbleweed was performing similar to Clear Linux while Windows Server 2019 managed to run in-line with CentOS, Fedora Server, and Ubuntu. FreeBSD 12.0 atop ZFS remained the fastest.

Windows Server 2019 vs. Linux vs. FreeBSD Performance Benchmarks
Windows Server 2019 vs. Linux vs. FreeBSD Performance Benchmarks

The sequential read and write performance was similar between these operating systems tested while FreeBSD 12.0 surprisingly failed in that FIO configuration. Windows Server 2019 with NTFS was able to run with the Linux distributions. In the sequential write test, Fedora Server 29 on XFS had a lead over the other operating systems.

Windows Server 2019 vs. Linux vs. FreeBSD Performance Benchmarks

With the IOzone write test, we finally have a look at the WSL performance with Ubuntu 18.04 Windows Subsystem for Linux not working out for FIO. But in this case the WSL performance is too good. Like Windows 10 WSL, the primary bottleneck for Windows Subsystem for Linux is the slow I/O. With this IOzone run, WSL was actually the fastest -- likely indicating in this particular environment WSL wasn't actually syncing to the disk like the other operating systems. At least the Windows Server 2019 write performance outside of WSL was comparable to the other Linux distributions.


Related Articles