Answers:
i7z是用于监视在Linux上支持Intel Turbo Boost(i7和更高版本)的Intel CPU的好工具。
如果运行正常,则由于乘数在负载下动态增加,因此当您向CPU添加负载时,您会看到当前频率的变化。为此尝试BurnP6。
电源状态的基本描述(pdf):
C0-激活状态。在C0中,指令由内核执行。对于英特尔®Turbo Boost技术,C0中的内核被视为活动内核。
C1-停止状态。在C1中,没有指令正在执行。对于英特尔®Turbo Boost技术,C1中的内核被视为活动内核。
C3-在C3中,核心PLL被关闭,所有核心高速缓存均被刷新。对于英特尔®Turbo Boost技术,C3中的内核被视为非活动内核。
C6-在C6中,内核PLL被关闭,内核高速缓存被刷新,并且内核状态被保存到最后一级高速缓存中。功率门用于将功耗降低到接近零。对于英特尔®Turbo Boost技术,C6中的内核被视为非活动内核。
C7-Sandy Bridge和更高版本引入了新的,稍深的睡眠状态。
请注意,C6和C7状态是“深度”睡眠模式,可能会带来一些延迟损失,这对于某些类型的服务器工作负载而言可能并不理想。有关更多详细信息,请参阅英特尔嵌入式应用的电源管理(pdf)。
Turbo Boost为P0状态,与睡眠相反。当只有少数几个核心处于活动状态时,它会放大CPU倍增器,但在极端的多核负载下会逐渐降低,以防止CPU出现散热问题。
通常,必须在Linux中启用i7z的ACPI支持,以显示正确的温度和Turbo Boost(高于默认值的动态倍增器)才能正常工作。你可以找到关于如何启用在Linux的英特尔睿频加速有用的信息,这个职位。
XFreq是一个GUI,可显示RT Turbo活动源代码@ http://code.google.com/p/xfreq
XFreq提供了一些小组件来显示Intel Core i7处理器的频率(包括涡轮),温度,C状态和其他功能。它还针对Core 2和其他Intel体系结构进行了编程。