ARM coresight- DS-5 stream line

前言

stream line 是DS-5 提供的一个分析linux系统性能的模块,经过十几个版本的迭代,当前的使用效果还是不错的,对比内部的top benchmark 等功能他有更好的图形显示,由于是arm 提供的功能,理论应该有更准确的分析结果。
过去调试性能只能使用系统附带的应用来进行统计,常见的Linux系统中的自带的top 等,
也有后期开源开发的benchmark 等工具,但是这些工具存在的问题也很严重:

  1. 针对特定的cpu 结果不准确,无法重芯片层面尽心统计。
  2. 可视化做的不好,极客形式的需要有些基础才能理解
  3. 过程繁琐,开源的东西一般都会存在编译问题,需要具备写基础的调试能力才能用上。

streamline 很好的解决了这些问题,由于工具是arm 自己出的,在芯片的底层可以通过协处理器 coresight 等模块进行性能统计。设计了一个比较华丽的ui 界面,毕竟大厂出品展示的比较清楚,零基础的直接截取做ppt 就能进行汇报了。

但是streamline 也有他的问题,主要还是lincese 的观念问题,在国内一般的想法都是买硬件后软件必须免费,但是arm 明显是不想放弃可能的利润点的,这个streamline 也是需要lincese 的,并且这个lincese 还是锁定版本的,ds-5 的版本跟新后的lincese 就不能体验了。新版本的ds-5 就不能使用旧的lincese。

打开stream 的界面:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200通过61311123 额h625.PNG)
通过这个图标选择采集的信号和数据
在这里插入图片描述
可以选择出cpu 和系统的数据源:
在这里插入图片描述
有很多的信号可以进行统计:

在这里插入图片描述

点击采集按钮:
在这里插入图片描述
选择采集的数据文件存放的地址,这个数据还可以离线处理
在这里插入图片描述
性能数据可视化界面:
在这里插入图片描述
还可以看到其他重要的一些统计:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章