Linux 性能評價・調試支援工具

2022-07-15 15:04

Linux 性能評價・調試支援工具


随着對“節能”“減耗”“輕量化”的需求增加

對多内核的期待也随之提高。

由于複雜化而變得難以想象的多任務、多内核的運行情況


ALTT能對Linux的進程運行情況進行追蹤,以時間線的形式「可視化」

※ALTT是在開發現場孕育而成的進程「可視化工具」


您知道您的系統(Linux)究竟是如何運行的嗎?    


随着進程的可視化,以下的問題可以得到改善

Ex1. 因爲出現了預料之外的情況而導緻運行出錯 

Ex2. 與設計中的運行情況不一緻

Ex3. 因爲互斥處理導緻運行出錯

Ex4. 事件不能正常的發生

Etc,

特征 

■ 進程追蹤信息以圖形化的時間線形式實現「可視化」

■ 想看細節時可以借助具體的表格化(文本)的信息

■ 支持多達16核!

■ 較低的系統開銷影響(*1)

■ 可以通過對程序的經由點(Though Point)的不特定多數的設置,

  實現對經由點前後的進程、中斷的追蹤,并将其「可視化」

■ 支持多平台的圖形界面查看器

■ 性能評價模塊中搭載必要的搜索功能和計算器功能

■ CSV形式輸出、打印(圖像)

  *1:使用PPC 1.5G測定


image_task.png


樣式
■ 測定對象
   以1ns爲單位對進程,中斷,異常進行測定(根據具體硬件環境可變)
■ 進程信息
   CPU,PID,父PID,進程名,開始時間,結束時間,運行時間
■ 中斷信息
   CPU、Level/edge,中斷号,中斷計數,開始時間,結束時間,運行時間
■ 異常信息
   CPU,異常号,異常計數,開始時間,結束時間,運行時間
■ 對每個核心不同進程以顔色加以區别
   可以通過圖形界面查看器對不同進程加以顔色區别,方便查看
■ 支持多核
   支持16核
■ 搜索功能
   标記/跳轉功能:想看的地方做上标記,就可以直接跳轉到标記處
   計算器功能
■ 時間尺度調節
   1us,10us,100us,1ms,10ms
■ 支持多平台
   Java客戶端應用


ALTT咨詢:info.altt@arvis.com.cn

<menu id="umygfk" class="mtxyt"><del id="vxbt54o"><em id="bam8e"><h2 class="yb52ic"></h2></em></del></menu>