A Look At The Windows vs. Linux Scaling Performance Up To 64 Threads With The AMD 2990WX

Written by Michael Larabel in Operating Systems on 19 August 2018 at 11:56 AM EDT. Page 6 of 6. 38 Comments.
Threadripper 2990WX Windows vs. Linux Scaling
Threadripper 2990WX Windows vs. Linux Scaling

With the cpuminer-opt crypto currency miner benchmark when testing the deep and m7m algorithms there was scaling out of both operating systems to 64 threads.

Threadripper 2990WX Windows vs. Linux Scaling

With the cpuminer-opt's myr-gr test was one of the few tests in this article where the CCX configuration mattered a great deal but both operating systems were behaving the same in these circumstances.

Threadripper 2990WX Windows vs. Linux Scaling

When running cryptonight, the Linux performance was degraded beyond 24 threads while the Windows performance only dropped when going from 32 to 64 threads. Thus at 32 threads is where Windows Server ended up being faster than Linux with this particular algorithm.

These results showed in many instances where the Windows performance actually dropped when going from 32 to 64 threads with SMT enabled but for the most part Linux continued scaling fine. Whether the Windows SMT hurt was from SMT itself or scheduling issues with the 64 threads remains to be investigated. But even at the low thread counts, Ubuntu Linux was still outperforming Windows Server. As always, if you appreciate all of the daily benchmarking on Phoronix consider showing your support by joining Phoronix Premium or making a PayPal tip.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.