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/*