6 linux performance central-processing-unit
我有几个 2.6 Linux 机器,主要运行 RHEL 和 SUSE。我肯定知道 RHEL 机器通过 cpu 调节器节能。当按需调节器启动时,/proc/cpuinfo 显示处理器的当前速度,不再显示最大值,这限制了它对我的用处。Dmidecode 显示了最大速度,但需要 root 访问或特权(这在这种环境中是一种负担)。
除了这两个选项之外,还有什么方法可以在不需要 root 访问的情况下获取这些信息?
作为附录,在我看到不同时钟速度以节省功耗的机器上存在 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq(对于所有内核)。有谁知道如果这个文件不存在,那么 /proc/cpuinfo 会保证显示最大速度吗?
bau*_*art 12
如果/sys/devices/.../cpuinfo_max_freq不存在,则意味着未加载 cpufreq 驱动程序 - 因此 CPU 应该全速运行。所以是的, /proc/cpuinfo 在这种情况下应该是正确的。
| 归档时间: |
|
| 查看次数: |
17754 次 |
| 最近记录: |