For*_*rJ9 3 linux kernel debian intel turbo-core
我正在尝试在我的服务器上启用 Turbo Boost。根据英特尔的产品页面,我使用的是英特尔至强 E5 2630 v3,它应该支持高达 3.2Ghz 的 Turbo Boost 。
问题是处理器没有超频,并且使用 2.4 GHz 作为最大频率。为了测试操作系统是否是问题所在(我已经测试了 Linux Mint 和 Debian),我将 SSD 安装在我的计算机中,并且配备了 i7 3770,Turbo Boost 运行得非常好。
这是“cpupower”命令的输出:
mint@mint ~ $ cpupower frequency-info
analyzing CPU 0:
driver: pcc-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
hardware limits: 1.20 GHz - 2.40 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 1.20 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz.
boost state support:
Supported: yes
Active: yes
Run Code Online (Sandbox Code Playgroud)
Turbo Boost 好像是开启的(当然是在 BIOS 中开启的),但是即使降频是为了省电,它也不会超频。通常它应该显示 3.2 GHz 的 Turbo Boost 时钟频率作为最大频率,但它不会这样做。
那么在英特尔至强服务器上尝试启用 Turbo Boost 的下一步是什么?我是否必须启用某些内核模块或使用其他管理器?
小智 5
我正在编写一个模块来直接从 PMU 计数器计算 Turbo 频率。结果是最小值和涡轮比之间的相对频率。使用相同的模块,我提供对某些处理器寄存器的访问以启用/禁用 Turbo 功能。
CoreFreq 是您可以尝试的实验工具。这是一个开源项目,可在 GitHub 上获得。您必须构建程序或从 Arch Linux aur 存储库安装。
归档时间: |
|
查看次数: |
13422 次 |
最近记录: |