Featured image of post 設定 Scaling Governor 來提升 CPU 效能

設定 Scaling Governor 來提升 CPU 效能

Scaling Governor 是一種 Linux 內核功能,用於控制 CPU 的性能和功耗。它通過調整 CPU 的頻率和電壓來控制 CPU 的性能和功耗。可以根據系統的負載情況自動調整 CPU 的性能和功耗,以實現更好的性能和更低的功耗。

最後更新
約 311 字

介紹

Scaling Governor 是 Linux 作業系統中的一個重要功能,它主要負責控制 CPU 的頻率。這個功能是 CPU 頻率調節(CPUFreq)框架的一部分,該框架允許系統根據當前的負載和策略來動態調整 CPU 的頻率。 通常有三種模式: performanceondemandpowersave

  • performance 模式會使 CPU 運行在最高頻率,以實現最高的性能,但會消耗更多的功耗。
  • ondemand 模式會根據系統的負載情況自動調整 CPU 的頻率和電壓,以實現更好的性能和功耗平衡。
  • powersave 模式會使 CPU 運行在最低頻率,以實現最低的功耗,但會降低性能。

將 Scaling Governor 設定成 performance 可以幫助優化 CPU 的性能和功耗,從而提高應用程序的性能和效率。

查看當前 CPU 的 scaling_governor

1
cat  /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

最大化 CPU 的性能

修改 CPU 的 scaling_governor 為 performance

1
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

修改後,再次查看 CPU 的 scaling_governor,會發現已經修改成功。


使用 Hugo 建立
主題 StackJimmy 設計