鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

命令行一键采集

功能描述

一键采集功能基于系统性能分析采集任务,实现命令行一键采集所有任务(微架构分析、资源调度分析、热点函数分析、I/O分析、访存分析、HPC应用分析、进程/线程分析、锁与等待分析、全景分析),可将采集好的数据导入系统性能分析工具中并查看数据。

  • 微架构分析和HPC应用分析不支持虚拟机环境,推介使用物理机环境。
  • 一键采集功能仅可在工具安装的环境中使用,不支持在挂载节点环境使用。
  • 当系统libstdc++.so.6版本过低,则会出用户名密码校验失败,请根据提示升级版本。

    请确保软链libstdc++.so.6链接的是malluma_lib下的libstdc++。

操作步骤

  1. 进入/usr/bin/malluma_tools目录下,执行command_line文件。
    cd /usr/bin/malluma_tools
    ./command_line
    图1 执行文件
  2. 根据需求输入相关选项。
    图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目录下)。

  3. 查看任务结果。

    单击左侧“系统性能分析”后面的按钮,选择“导入任务”

    图5 导入/导出任务
    图6 选择路径
    图7 导入结果