Linux is progressively gaining a competitive advantage over Windows when it comes to HEDT systems (High-End Desktop), machines designed for users who require high processing, memory and graphics performance, but who do not necessarily operate in an enterprise or server context.
The Linux kernel scheduler has proven to be more effective than various versions of Windows at managing processors with a high number of coresfor example in the HPC field (High-Performance Computing) and server side.
What is the kernel scheduler
Lo scheduler del kernel it is a fundamental component of modern operating systems, such as Linux and Windows. Its main function is to manage the distribution of CPU time among the processes running on the system.
Linux uses a algorithm in scheduling called Completely Fair Scheduler (CFS): Try to allocate CPU usage equally among active processes. Each process has a “quota” of CPU time assigned to it based on its own priority. Higher priority processes receive a larger share of CPU time. The process priorities they can be dynamic and vary during performance.
Windows uses a scheduling system known as Multilevel Feedback Queue: Classifies processes into different queues depending on their priority and their interactions with the system. Processes can move between these queues based on their behavior. The mechanism of preemption makes it possible to interrupt a running process to allocate the CPU to a higher priority process.
Unlike what happens in Linux, i thread (in another article we see the differences between cores and threads in the processor) are managed in Windows as main execution units. Each thread has its own priority and competes with other threads for CPU time.
Ubuntu: +20% performance compared to Windows 11 with AMD Ryzen Threadripper PRO 7995WX
How an HP Z6 G5 A workstation based on the new AMD Ryzen Threadripper PRO 7995WX processor performs Zen 4 con 96 core and 192 threads using Windows 11 and Ubuntu 23.10?
According to the results of the investigation conducted by Phoronix, Linux confirms its performance advantage compared to Windows 11, especially with processors AMD Ryzen Threadripper.
In tests with LuxCoreRendera CPU-intensive rendering software, Ubuntu 23.10 was faster in some cases (DLSC e Rainbow Colors and Prism), while Windows 11 stood out in other tests (Danish Mood e LuxCore Benchmark).
The benchmark Embreea system that exploits the ray tracing Developed by Intel, Ubuntu 23.10 excelled in all tests, demonstrating significant gains for users who want to maximize performance in this type of task. Also with Intel Open Image Denoisepart of the rendering toolkit oneAPIUbuntu 23.10 surpassed Windows 11 Pro.
With benchmarks from OSPRayanother engine of ray tracingUbuntu 23.10 was faster in several categories, demonstrating the effectiveness of Linux in workloads related to advanced rendering operations.
Analyzing what emerged from the various benchmark run on the test system, Ubuntu 23.10 highlighted a 20% more performance compared to Windows 11 Pro.
In another article we described the fascinating history of Threadripper and the conditions that led to their creation.