昇腾社区首页
EN
注册

驱动一键式收集日志工具

驱动一键式收集日志工具部署在Host侧,能够一键收集日志信息。

  • 该工具不支持容器场景,不支持多个用户同时运行。
  • 该工具需用户在root权限下运行。
  • 系统不会自动删除日志文件,为避免日志文件占用磁盘空间,建议用户在下载后手动删除。

操作步骤

  • 使用npu_log_collect.sh工具收集日志
    1. 登录Host侧服务器。
    2. 获取驱动一键式收集日志工具。

      该工具在驱动Driver的安装目录下,路径为“Driver安装目录/driver/tools/npu_log_collect.sh”。

    3. 在具有读、写、执行权限的目录下执行如下命令,运行驱动一键式收集日志工具。

      执行ls -l命令可查看目录权限。

      命令Driver安装目录/driver/tools/npu_log_collect.sh [options]

      示例:/usr/local/Ascend/driver/tools/npu_log_collect.sh

      其中[options]支持的参数及解释请参见表1

      表1 参数说明

      参数

      说明

      举例

      不指定任何参数

      在执行目录下,导出默认收集内容。

      Driver安装目录/driver/tools/npu_log_collect.sh

      -h或--help

      显示帮助信息。

      Driver安装目录/driver/tools/npu_log_collect.sh -h

      -p或--path

      指定生成文件目录,该目录需要具有读、写、执行的权限。

      Driver安装目录/driver/tools/npu_log_collect.sh -p /home/tmp/

      --off

      关闭收集指定内容。

      • host_info:Host侧环境信息。
      • host_log:Host侧日志信息。
      • device_log:Device侧全量日志。
      • driver_info:驱动运行信息。
      • install_info:驱动安装信息。
      • network_info:网络配置信息。不支持该参数。

      Driver安装目录/driver/tools/npu_log_collect.sh --off host_info

      运行成功后,在当前路径下会生成一个压缩文件“npu_log_collect_YYYYMMDDhhmmss.tar.gz”存储日志信息,文件后缀名为日志收集完成时间戳,解压之后生成表2所示存储目录及文件。

      表2 日志存储目录文件

      日志存储目录及文件

      说明

      collect_scripts_running_log

      日志收集脚本运行日志。

      mcu_log

      MCU日志。(对于Atlas 200 AI加速模块,不收集MCU日志,mcu_log目录下card_x_mcu_log为空目录。)

      npu_info_log

      NPU状态信息。

      nputools_log

      npu-smi工具运行日志。

      ascend_log_YYYYMMDDhhmmss.tar.gz

      昇腾芯片运行日志。文件后缀名为调用工具时间戳,解压后目录及文件请参见表3

      表3 昇腾芯片运行日志解压后目录文件

      日志目录及文件

      说明

      host_info

      当前Host侧环境信息。

      host_log

      当前Host侧日志信息。

      device_log

      Device侧全量日志。

      driver_info

      驱动运行信息。

      install_info

      驱动安装信息。

      script_running.log

      工具运行日志。

  • 使用ascend_bug_report.sh工具收集昇腾芯片运行日志。
    1. 登录Host侧服务器。
    2. 获取驱动一键式收集昇腾芯片运行日志工具。

      该工具在驱动Driver的安装目录下,路径为“Driver安装目录/driver/tools/ascend_bug_report.sh”。

    3. 在具有读、写、执行权限的目录下执行如下命令,运行驱动一键式收集昇腾芯片运行日志工具。

      命令Driver安装目录/driver/tools/ascend_bug_report.sh [options]

      示例:/usr/local/Ascend/driver/tools/ascend_bug_report.sh

      其中[options]支持的参数及解释请参见表4

      表4 参数说明

      参数

      说明

      举例

      不指定任何参数

      在执行目录下,导出默认收集内容。

      Driver安装目录/driver/tools/ascend_bug_report.sh

      -h或--help

      显示帮助信息。

      Driver安装目录/driver/tools/ascend_bug_report.sh -h

      -p或--path

      指定生成文件目录,该目录需要具有读、写、执行的权限。

      Driver安装目录/driver/tools/ascend_bug_report.sh -p /home/tmp/

      --off

      关闭收集指定内容。

      host_info:Host侧环境信息。

      host_log:Host侧日志信息。

      device_log:Device侧全量日志。

      driver_info:驱动运行信息。

      install_info:驱动安装信息。

      network_info:网络配置信息。不支持该参数。

      Driver安装目录/driver/tools/ascend_bug_report.sh --off host_info

      运行成功后,在当前路径下会生成一个压缩文件“ascend_log_YYYYMMDDhhmmss.tar.gz”存储日志信息,文件后缀名为调用工具时间戳。解压文件后目录及文件如下:

      表5 存储日志解压后目录文件

      日志目录及文件

      说明

      host_info

      当前Host侧环境信息。

      host_log

      当前Host侧日志信息。

      device_log

      Device侧全量日志。

      driver_info

      驱动运行信息。

      install_info

      驱动安装信息。

      script_running.log

      工具运行日志。