AMD Ryzen 9 3900X Linux CPU Frequency Scaling Governor Benchmarks
Written by Michael Larabel in Software on 4 September 2019. Page 2 of 4. 41 Comments

In most CPU workloads, the performance/ondemand/schedutil performance "should" be close. The powersave governor with keeping the clocks at their lowest states will certainly lead to the lowest performance and usually is even a let-down on performance-per-Watt.

Depending upon the characteristics of the workload and system, using "performance" can generally lead to slightly better performance. Schedutil should perform very well too, but at least as of Linux 5.3 we generally still find it trailing behind the default on-demand.

In some cases like this Java in-memory database test, the CPUFreq governor selection can lead to a noticeable difference in performance for relatively short-running intense workloads.

With SVT-AV1 video encoding, using the performance governor meant a few more frames per second over the default ondemand governor or a loss of a couple FPS when using Schedutil.

With VP9 video encoding, the performance difference of the "performance" governor was quite profound with a 40% advantage.

Related Articles
Trending Linux News