我正在尝试降低其中一个 CPU 频率。我使用的是 Ubuntu 14 和 Linux 内核 4.4。我想将 cpu3 频率降低到 1.2 CONSTANT(无油门)。
我尝试过的事情:
我想通过在 /etc/default/grub 中使用 intel_pstate=disable 启动来缩小它,但启动后 cpu 频率模块不再出现。 (根据评论)
cpupower -c 3 频率设置 -f 1.2 设置 cpu: 3 设置新值时出错。常见错误:
- 您有适当的管理权吗? (超级用户?)是的
- 您请求的调控器是否可用并已进行 modprobed?
- 尝试设置无效的策略?
- 尝试设置特定频率,但用户空间调节器不可用,例如由于硬件无法设置为特定频率或因为未加载用户空间调节器?缺乏用户空间似乎是问题所在
尝试分配 cpu3 powersave 调控器和其余性能调控器。这样我就可以改变范围。然而,这些变化仍然出现在所有 cpu 上
cpupower -c 3 频率设置 --governor powersave --最小 1200MHz --最大 1200MHz
尝试将 1.2 分配给最大可用频率文件,但它生成无效参数的错误。cpupower -c 3Frequency-set --governor powersave --min 1200MHz --max 1200MHz
我可以安装其他驱动程序吗?我正在开发的服务器是生产服务器。真敏感。不能冒险。
这是我的电脑的当前状态。
Every 0.1s: cat /proc/cpuinfo | grep "^[c]pu MHz"
cpu MHz : 2902.593
cpu MHz : 2901.093
cpu MHz : 2900.343
cpu MHz : 2901.281
cpu MHz : 2823.093
cpu MHz : 2901.843
cpu MHz : 2900.812
cpu MHz : 2800.593
cpu MHz : 2800.218
cpu MHz : 2800.312
cpu MHz : 2506.593
cpu MHz : 2800.406
cpu MHz : 2800.875
cpu MHz : 2800.312
cpu MHz : 2901.281
cpu MHz : 2901.093
cpu MHz : 2801.718
cpu MHz : 2900.812
cpu MHz : 2899.875
cpu MHz : 2900.250
cpu MHz : 2800.406
cpu MHz : 2800.312
cpu MHz : 2800.218
cpu MHz : 2899.968
cpu MHz : 2800.406
cpu MHz : 2726.156
cpu MHz : 2900.437
cpu MHz : 2900.625
我能做些什么?
答案1
在较新的 CPU 上,该命令cpupower
不再可用。
将 CPU 缩减到特定频率并不容易,但在这篇博文中,您可以找到一个禁用 Turbo-Boost 的脚本:http://notepad2.blogspot.com/2014/11/a-script-to-turn-off-intel-cpu-turbo.html
(这可能会解决许多搜索者的问题,最后到这里。)