簡體   English   中英

如何在Linux中設置和鎖定CPU頻率

[英]How to set and lock cpu freq in linux

我在linux下工作,我想將cpu鎖定到某個頻率,禁用cpu自動頻率更改。

誰能指出在驅動程序或內核中該如何做?

謝謝。

我想做的是將cpu鎖定到某個頻率,禁用cpu自動頻率更改。

您可以使用內核模塊為您執行此操作,並且可以運行一些用戶空間程序來禁用它。 查找“禁用頻率縮放”。

在Debian上,可以如下安裝軟件包

aptitude install cpufrequtils

從那里讀取文檔。 如果您想通過加載內核模塊來獲得更多幫助,對於英特爾,您需要加載的模塊是...

acpi-cpufreq

如果您在VirtualBox之類的系統中運行Linux並嘗試加載該文件,則可能會失敗,因為acpi將被禁用。 您可以在此處找到要從命令行控制它的操作。

http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling

如果要查看如何在內核模塊中完成此操作,則可以在此處找到所需的源代碼。

http://lxr.free-electrons.com/source/drivers/cpufreq/acpi-cpufreq.c

您可能需要閱讀其中一個調控器模塊的源代碼,以了解其工作原理。

如果可能的話,我會從用戶空間控制它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM