Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在linux中设置和锁定cpu频率_Linux_Linux Kernel_Linux Device Driver_Cpu_Cpu Speed - Fatal编程技术网

如何在linux中设置和锁定cpu频率

如何在linux中设置和锁定cpu频率,linux,linux-kernel,linux-device-driver,cpu,cpu-speed,Linux,Linux Kernel,Linux Device Driver,Cpu,Cpu Speed,我在linux下工作,我想做的是将cpu锁定到某个频率,禁用cpu自动频率更改 有人能指出如何在驱动程序或内核中实现它吗 谢谢 我想做的是将cpu锁定到某个频率,禁用cpu自动频率更改 您可以使用内核模块来完成这项工作,并且可以运行一些用户空间程序来禁用它。查找禁用频率缩放 在Debian上,软件包可以按如下方式安装 aptitude install cpufrequtils 医生从那里读文件。如果你想通过加载内核模块获得更多的人手,对于英特尔来说,你需要加载的是 acpi-cpufreq

我在linux下工作,我想做的是将cpu锁定到某个频率,禁用cpu自动频率更改

有人能指出如何在驱动程序或内核中实现它吗

谢谢

我想做的是将cpu锁定到某个频率,禁用cpu自动频率更改

您可以使用内核模块来完成这项工作,并且可以运行一些用户空间程序来禁用它。查找禁用频率缩放

在Debian上,软件包可以按如下方式安装

aptitude install cpufrequtils
医生从那里读文件。如果你想通过加载内核模块获得更多的人手,对于英特尔来说,你需要加载的是

acpi-cpufreq
如果您在类似VirtualBox的环境中运行Linux,并尝试加载它,那么很可能会失败,因为acpi将被禁用。您可以从命令行中找到需要在此处执行哪些操作来控制此操作

如果您想了解如何在内核模块中实现这一点,您需要的源代码可以在这里找到

您可能需要阅读其中一个调控器模块的源代码,以了解其工作原理

如果可能的话,我会从用户空间控制它