Ability Monitor抓取和展示说明

抓取和展示处理的CPU,内存,磁盘IO和网络使用情况统计。

Ability Monitor的抓取

Ability Monitor抓取界面配置说明

点击Probes config,如选择抓取AbilityMonitor。
GitHub Logo

Ability Monitor文件的抓取

点击Record setting,在output file path输入文件名hiprofiler_data_abilitymonitor.htrace,拖动滚动条设置buffer size大小是64MB,抓取时长是50s。
GitHub Logo
点击Trace command,就会根据上面的配置生成抓取命令,点击复制按钮,会将命令行复制。
GitHub Logo
输入hdc shell,进入设备,执行命令。
GitHub Logo
进入指定目录,cd /data/local/tmp进入到目录,会看到生成的trace文件。
GitHub Logo

Ability Monitor功能介绍

将抓取的文件导入到smartperf工具查看,能了解CPU,内存,磁盘IO和网络的使用情况。

Ability Monitor泳道图展示

Ability Monitor展开就可以看到泳道图,包括CPU,内存,磁盘IO,网络的使用情况。
GitHub Logo

Ability Monitor泳道图的框选功能

可以对CPU,内存,磁盘IO和网络的数据进行框选,框选后在最下方的弹出层中会展示框选数据的统计表格,总共有六个tab页。
Live Processes的Tab页如图:
GitHub Logo

Processes History的Tab页如图:
GitHub Logo

框选CPU Total Load,CPU User Load,CPU System Load三个区域的泳道图,会展示System CPU Summary的Tab页。
GitHub Logo

框选MemoryTotal,Cached,SwapTotal三个区域的泳道图,会展示System Memory Summary的Tab页。
GitHub Logo

框选Disk Bytes Read/Sec,Disk Bytes Written/Sec,Disk Read Ops/Sec,Disk Written Ops/Sec四个区域的泳道图,会展示System Disk Summary的Tab页。
GitHub Logo

框选Network Bytes In/Sec,Network Bytes Out/Sec,Network Packets In/Sec,Network Packets Out/Sec四个区域的泳道图,会展示System Network Summary的Tab页。
GitHub Logo