场景:为了测试海光cpu的性能,从而使用turbostat 来监测cpu工作时候的相关频率。

cpu 型号:

1、Hygon C86 7165 24-core Processor 1.9GHz 384G 内存

2、Hygon C86 7285 32-core Processor 2.0GHz 576G 内存

3、Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz 576G 内存

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

turbostat 部分截图

Hygon cpu截图



Intel cpu截图

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

(cpu c1 c2 c3 c6 c7 几种状态解释可以查看文章:

https://zhidao.baidu.com/question/2012226986313208068.html

https://www.icode9.com/content-4-742716.html

turbostat 部分参数说明(Intel cpu为例):

二、turbostat可以查看CPU的温度信息。

CoreTmp:每个物理cpu核心的温度。

PkgTmp:每个物理CPU的温度。

三、turbostat查看CPU的忙碌状态。(此处主要监测以下几个参数)

AVG_MHz 执行周期数除以经过的时间 (单位时间内执行的工作次数)

%Busy 处于“ C0”状态的时间百分比。(cpu处于工作的时间)

Bzy_MHz cpu繁忙时的平均时钟频率。 (in “c0” state,所有CPU完全打开状态,cpu工作时可达到的频率)

TSC_MHz TSC在整个时间间隔内运行的平均MHz。TSC是一个64bit的寄存器,用来记录cpu的cycle个数。(cpu工作周期内的平均频率)

四、查看能耗消耗位置

PkgWatt 整个CPU消耗的瓦特数。

CorWatt 核心消耗的瓦特数。

GFXWatt 图像部分消耗的瓦特数。

RAMWatt DRAM DIMMS 部分消耗的瓦特数。

五、查看RAPL信息

RAPL是Running Average Power Limit的缩写。

PKG_% cpu RAPL节流活动间隔的百分比。

RAM_% cpu RAPL节流在DRAM上处于活动状态的时间间隔的百分比。

最新文章

  1. 转载:NetBeans中如何运行GUI
  2. 【SPOJ QTREE2】QTREE2 - Query on a tree II(LCA)
  3. Saltstack pillar组件
  4. nginx/Windows-1.9.3启动脚本
  5. 学习c的第6天2
  6. 如何使用10个小时搭建出个人域名而又Geek的独立博客?
  7. Dreamweaver中打开CodeSmith文件
  8. 使用Ant打包Java后台程序
  9. RNN入门(三)利用LSTM生成旅游点评
  10. https真的安全吗,加密登录其实不简单
  11. Ext.create细节分析
  12. Git clone 常见用法
  13. iOS如何在iTunes网站查看并下载APP的dsym文件
  14. Jupyter Notebook 快速入门[转]
  15. 基于Qt的wifi智能小车的制作(一)
  16. 阿里大于短信返回XML
  17. 初学Node.js
  18. pdf 转图片,提取图片研究心得
  19. OpenStack 认证服务 KeyStone部署 (四)
  20. C Plus Plus 基础

热门文章

  1. appium如何连接多台设备
  2. Unreal学习笔记2-绘制简单三角形
  3. Unity之UGUI鼠标进入离开&&拖拽实现
  4. C# 线程同步查漏补缺
  5. Vue28 Web Storage
  6. SRS视频服务器CallBack的Demo
  7. Dapr v1.10.0 版本已发布
  8. 关于opencv3.2的parallel_for_函数不支持bind function的处理(基于ch8代码)
  9. app实现外部浏览器打开链接
  10. IOS12.0 + Xcode 12.0 错误:Building for iOS Simulator, but the linked and embedded framework 'XXX.framework' was built for iOS + iOS Simulator