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 和系統的數據源:
在這裏插入圖片描述
有很多的信號可以進行統計:

在這裏插入圖片描述

點擊採集按鈕:
在這裏插入圖片描述
選擇採集的數據文件存放的地址,這個數據還可以離線處理
在這裏插入圖片描述
性能數據可視化界面:
在這裏插入圖片描述
還可以看到其他重要的一些統計:
在這裏插入圖片描述

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