命令行一键采集
功能描述
一键采集功能基于系统性能分析采集任务,实现命令行一键采集所有任务(微架构分析、资源调度分析、热点函数分析、I/O分析、访存分析、HPC应用分析、进程/线程性能分析、锁与等待分析、全景分析),可将采集好的数据导入系统性能分析工具中并查看数据。
操作步骤
- 进入/usr/bin/malluma_tools目录下,执行command_line文件。
cd /usr/bin/malluma_tools ./command_line
图1 执行文件 - 根据需求输入相关选项。图2 执行分析对象为系统类型
表1 选项说明 选项提示
说明
Do you want to run performance check for system [y/system, n/application]
选择分析对象,“y”为系统,“n”为应用。
Please enter your user nam
输入执行应用的用户。
Please enter your password
输入用户密码。
Please Enter application Duration [2-300s]
输入采集时长,范围在2~300秒。
Please Enter application Start Delay [0-898s]
用于指定时间后执行分析,可以忽略程序的启动流程分析或用于采集程序热身,消除环境检测等带来的采集延迟,时间为0~898秒。
Please Enter application Interval [should be half of duration, 1-10]
输入采样间隔时长,时间为1~10秒,且小于采样时长的一半。
Please Enter application Parameters [seperated with comma]:
执行应用需要配置的参数,如“--defaults-file=/opt/mysql/my.cnf”,请根据实际应用场景填写。
Please Enter application Directory [under /opt or /home]
待分析应用所在绝对路径,如“/opt/mysql/mysqld”。
图3 执行过程图4 执行结束任务执行结束,数据已打包存放在工具安装目录对应文件夹下(若安装目录默认在/opt下,则数据包则在/opt/DevKit/sys_perf/malluma/exports目录下)。
- 查看任务结果。
单击左侧“系统性能分析”后面的
按钮,选择“导入任务”。
图5 导入/导出任务图6 选择路径图7 导入结果