NPU云主机 ( n5ik ) 监控插件安装

NPU监控插件安装

说明
1.Windows操作系统暂不支持安装NPU监控插件。
2.NPU监控插件依赖于驱动版本,部分版本驱动不支持。

 前提条件:虚拟机已安装华为NPU驱动(若未安装,请参考 NPU(n5ik)云主机安装驱动(Linux))。

1.下载NPU监控插件安装包并解压。

wget http://mirrors-internal.cmecloud.cn/bclinux/others/gpu/xpumonitor/n5ik_monitor.tar
tar -xf n5ik_monitor.tar && cd arm-monitor

2.执行安装脚本。

sh setup.sh

3.查看服务是否正常启动(执行脚本默认会执行一次)。

systemctl status xpu-monitor.service

4.查看部署结果。

监控文件路径:/usr/local/ecloudmonitor/xpu_monitor.json

日志路径:/usr/local/ecloudmonitor/npu_monitor.log

1)成功

 tail -f 正常输出(xpu_monitor.json 30秒输出一次)。

systemctl status xpu-monitor.service
tail -f /usr/local/ecloudmonitor/xpu_monitor.json
tail -f /usr/local/ecloudmonitor/npu_monitor.log

2)失败

systemctl status xpu-monitor.service

#查看日志
tail -f /usr/local/ecloudmonitor/npu_monitor.log

# 若日志未有明确报错请手动执行下列指令查看报错
/usr/local/ecloudmonitor/npu-monitor

5.添加日志切割。

您可以按照自身需求处理日志文件,此处给出以logrotate方式进行日志切割示例。日志存放位置为:/usr/local/ecloudmonitor/npu_monitor.log。

vi /etc/logrotate.d/npu_monitor
# 添加下列参数
/usr/local/ecloudmonitor/npu_monitor.log {
    daily                # 每天轮转
    missingok             # 如果日志文件丢失,不要报错
    rotate 7              # 保留7个旧的日志文件
    size 10M             # 日志文件达到10M时轮转
    compress              # 轮转的日志使用gzip压缩
    delaycompress         # 压缩旧的日志文件
    create 644 root adm  # 创建新的日志文件并设置权限和所有者
}
说明
该日志主要记录插件运行相关信息,为避免日志过大引入日志切割。用户可自行设定相关参数,进行日志处理。

6.回退步骤(卸载服务)。

如不需要监控服务,可对监控插件进行卸载。

#停止服务
systemctl stop xpu-monitor.service
#删除相关服务
rm /etc/systemd/system/xpu-monitor.service
#删除插件文件
rm  /usr/local/ecloudmonitor/*

 

本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。