首页/系统/Linux 内核与性能调优速查/turbostat 频率与 C-state 观测
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

turbostat 频率与 C-state 观测

turbostat 直接读取 MSR 输出每核实际频率、C-state 驻留与功耗估算,是验证调频/降频是否生效的量化工具。

安装linux-tools / kernel-tools 包
常用turbostat --interval 5
过滤列--show Busy%,Bzy_MHz,PkgWatt

示例

示例
sudo turbostat --quiet --interval 5 --cpu 0-7
sudo turbostat --show CPU,Busy%,Bzy_MHz,PkgWatt --interval 2

易错点

  • 虚拟机通常读不到 MSR,命令会直接报错无法使用
  • 读数依赖采样窗口,短窗口受负载波动影响大,至少采样数秒到数十秒

数据来源与参考

  • Linux 内核 tools/power/x86/turbostat 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌