如何监控 Linux 服务器上的 CPU 频率?

如何监控 Linux 服务器上的 CPU 频率?

在较低的 CPU 频率下,延迟可能会更高,或者我们可能会得出一些与服务器容量相关的错误结论。

了解 CPU 频率对于高性能场景来说很重要。

对于 Linux 控制的 P 状态,我们可以找到当前的扩展调节器和 CPU 频率,但 HP 等硬件供应商拥有 HP 动态节能模型。戴尔拥有 Active Power Controller,英特尔提供 Intel Turbo Boost,因此 CPU 频率可能会发生变化,因此性能结果可能会有所不同。

Linux 中是否有任何命令行工具或其他方法可以监控核心的 CPU 频率?

对上述建议问题的回答并未回答这个问题。

答案1

查询了我的 debian(wheezy)盒子:

> cpufreqd - 完全可配置的守护进程,用于动态频率和电压调节
> cpufrequtils - 用于处理 cpufreq Linux 内核功能的实用程序
> libcpufreq-dev - 用于处理 cpufreq Linux 内核功能的开发文件
> libcpufreq0 - 用于处理 cpufreq Linux 内核功能的共享库

相关内容