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