turbostat 工具是内核工具包的一部分,查看目前CPU 状态,在规定的间隔中给出计时器的结果以协助管理员识别服务器异常,例如过度耗电,无法进入深睡眠状态或是创建了不必要的系统管理中断(SMIs)。支持在 AMD 64 和 Intel® 64 处理器的系统中使用。需要 root 特权来运行,处理器支持时间戳计时器以及 APERF 和 MPERF 型号的特定寄存器。
命令用法
turbostat [OPTIONS][(--interval seconds) | COMMAND ...]
结果注释
- Core
处理器核心编号. - CPU
CPU逻辑处理器号码,0,1代表CPU的逻辑处理器号码, –代表所有处理器的总合. . - Package
processor package number - Avg_MHz
CPU平均工作频率. - Busy%
CPU在C0 (Operating State)状态的平均时间百分比 - Bzy_MHz
CPU在C0 (Operating State)状态的平均工作频率P stat. - TSC_MHz
处理器最高的运行速度(不包含Turbo Mode). - IRQ
在测量间隔期间由该CPU提供服务的中断Interrupt Request (IRQ)数量. - SMI
在测量间隔期间由CPU提供服务的系统管理中断system management interrupt (SMI)数量. - C1 , C3 , C6 , C7
在测量间隔期间请求C1 (Halt), C3 (Sleep) , C6 (Deep Power Down) , C7 (C6 + LLC may be flushed )等状态的次数,. - C1% , C3% , C6%, C7%
在测量间隔期间请求C1 (Halt), C3 (Sleep) , C6 (Deep Power Down) , C7 (C6 + LLC may be flushed )等状态的百分比. - CPU%c1, CPU%c3, CPU%c6, CPU%c7
在测量间隔期间请求C1 (Halt), C3 (Sleep) , C6 (Deep Power Down) , C7 (C6 + LLC may be flushed )等状态的百分比. - CoreTmp
CPU核心Core温度感测器回传的温度值. - PkgTtmp
CPU Package温度感测器回传的温度值. - GFX%rc6
在测量间隔期间GPU处于render C6 (rc6)状态的时间百分比. - GFXMHz
测量间隔GPU工作频率. - Pkg%pc2, Pkg%pc3, Pkg%pc6, Pkg%pc7?
- PkgWatt
CPU package消耗的瓦特数. - CorWatt
CPU Core消耗的瓦特数. - GFXWatt
GPU消耗的瓦特数. - RAMWatt
DRAM DIMM消耗的瓦特数. - PKG_%
CPU Package处于Running Average Power Limit (RAPL)活动状态的时间百分比. - RAM_%
DRAM处于Running Average Power Limit (RAPL)活动状态的时间百分比.
常用参数
- –Summary
透过这个参数可以直接看所有处理器的总合资讯.
[root@localhost ~]# turbostat --Summary
TSC_MHz IRQ SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 PkgWatt CorWatt GFXWatt
2295 593 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00
- –interval
预设执行turbostat时间为5秒,可以自行设定间隔时间.
[root@localhost ~]# turbostat --interval 1 --Summary
TSC_MHz IRQ SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 PkgWatt CorWatt GFXWatt
2294 108 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00
- –Package
依据CPU的Package来检视( Centos 8参数改成# turbostat -c package ).[root@localhost ~]# turbostat --Package CPU TSC_MHz IRQ SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 PkgWatt CorWatt GFXWatt - 2295 501 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0 2295 263 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00 1 2295 238 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00
- –processor
依据CPU的processor来检视.[root@localhost ~]# turbostat --processor CPU TSC_MHz IRQ SMI CPU%c1 CPU%c3 CPU%c6 CPU%c7 PkgWatt CorWatt GFXWatt - 2294 579 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0 2294 261 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00 1 2294 318 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00