zoukankan      html  css  js  c++  java
  • shell(四)--turboastat

    turbostat统计X86 处理器的频率、空闲状态、电源状态、温度等状态。有两种方式调用该命令,第一个是提供command,这个统计CPU的信息直到命令完成。第二种方式移除相关的命令,这种方式每5秒钟展示统计信息。turbostat必须在root权限下调用。

    一、turboastat可以用来查看CPU核心处在C1 C3 C6 C7状态下时间。
    在CPU超线程的核心中,如果某个核心处于工作状态,会阻止该超线程的另一个核心进入比C1更加深入的省电模式。

    二、turbostat可以查看CPU的温度信息。
    CoreTmp:每个物理cpu核心的温度。
    PkgTmp:每个物理CPU的温度。

    三、turbostat查看CPU的忙碌状态。
    AVG_MHz 执行周期数除以经过的时间
    %Busy 处于“ C0”状态的时间百分比。
    Bzy_MHz cpu繁忙时的平均时钟频率。 (in “c0” state).
    TSC_MHz TSC在整个时间间隔内运行的平均MHz。TSC是一个64bit的寄存器,用来记录cpu的cycle个数。

    四、查看能耗消耗位置
    PkgWatt 整个CPU消耗的瓦特数。
    CorWatt 核心消耗的瓦特数。
    GFXWatt 图像部分消耗的瓦特数。
    RAMWatt DRAM DIMMS 部分消耗的瓦特数。

    五、查看RAPL信息
    RAPL是Running Average Power Limit的缩写。
    PKG_% cpu RAPL节流活动间隔的百分比。
    RAM_% cpu RAPL节流在DRAM上处于活动状态的时间间隔的百分比。

    欢迎评论交流
  • 相关阅读:
    【读书笔记】MSDN 上关于加密解密的一个例子
    【读书笔记】创建泛型编程类 由链表而深入
    HDFS数据加密空间Encryption zone
    各种数据库的连接方法
    Java基础5
    Java基础4
    Java基础2
    博客优化、收录、RSS技巧
    Java基础3
    Java基础8
  • 原文地址:https://www.cnblogs.com/linengier/p/14328492.html
Copyright © 2011-2022 走看看