MindStudio-Monitor:基于dynolog和MSPTI的集群性能监控工具项目

MindStudio-Monitor(msmonitor)是MindStudio全流程工具链推出的一站式在线监控工具,提供用户在集群场景性能监控定位端到端能力。

分支10Tags86
文件最后提交记录最后更新时间
3 个月前
16 小时前
15 小时前
19 天前
4 天前
20 天前
19 天前
1 年前
7 个月前
7 个月前
4 天前
7 个月前
16 小时前
1 个月前
7 个月前
14 天前

MindStudio Monitor

昇腾集群在线性能监测与动态采集工具

QuickStart Ask DeepWiki Ask ZRead ReadTheDocs Community Issues

✨ 最新消息

  • [2025.12.30] MindStudio Monitor 项目全面开源

ℹ️ 简介

MindStudio Monitor(msMonitor)是面向昇腾集群场景的在线性能监测与动态采集工具,基于 dynolog(Meta CPU-GPU监控系统) 和 msPTI(MindStudio Profiler Tools Interface,MindStudio 性能分析工具接口)构建,支持npu-monitornputraceMonitor API等能力。

支持框架 Profiler:Ascend PyTorch Profiler | MindSpore Profiler

msMonitor

核心组件如下:

组件 作用 文档
Dynolog daemon 服务端守护进程,负责接收 dyno 请求并触发监测与采集。 dynolog
Dyno CLI 客户端命令行入口,用于下发 npu-monitornputrace 命令。 dyno
msPTI Monitor 基于 msPTI 的采集模块,负责获取并上报性能数据。 -

⚙️ 功能介绍

msMonitor 提供以下核心能力:

功能名称 功能简介 文档
npu-monitor 轻量常驻后台,持续监测关键算子耗时,适合在线观察性能波动。 npu-monitor
nputrace 动态触发框架、CANN 和 Device 侧性能数据采集与解析,无需中断任务运行。 nputrace
Monitor API 提供 Python 接口,采集计算类算子、通信类算子、API、Runtime API、Mstx 等性能数据。 Monitor API

Note

由于底层资源限制,npu-monitornputrace 不能同时开启。

🚀 快速入门

首次使用 msMonitor 时,推荐直接按下面这条主线完成从安装到采集的端到端体验,请参见 《msMonitor 工具快速入门》。

📦 安装指南

msMonitor 工具安装指南包含如下内容:

  • 下载软件包安装:适合直接部署使用,推荐优先采用。
  • 编译软件包安装:适合源码调试、二次开发与定制构建。
  • 升级、卸载与日志。

具体请参见《msMonitor 工具安装指南》。

📘 使用指南

msMonitor 工具提供以下核心能力:npu-monitornputraceMonitor API,详细使用说明请参见:
🔹 npu-monitor instruct
🔹 nputrace instruct
🔹 Monitor API

💡 典型案例

msMonitor 在大模型训练&推理场景下的使用案例,请参见《msMonitor使用案例》。

❓ FAQ

常见问题及解决方案,请参见《msMonitor FAQ》。

🌌 智能检索

为提升文档查阅效率,我们提供多种高效检索方式:

🔹 AI 问答(DeepWiki):自然语言问答,快速把握项目架构与模块关系。
🔹 AI 问答(ZRead):中文问答体验更优,精准定位功能用法与细节。
🔹 精确搜索(ReadTheDocs):关键词全文检索,直达接口、参数与报错等信息。

🛠️ 贡献指南

欢迎参与项目贡献,请参见 《贡献指南》。

⚖️ 相关说明

🔹 《版本说明
🔹 《许可证声明
🔹 《安全声明
🔹 《免责声明

🤝 建议与交流

欢迎大家为社区做贡献。如果有任何疑问或建议,请提交 Issues,我们会尽快回复。感谢您的支持。

诚邀参与满意度问卷调查抽取惊喜好礼😎。

💬 即时互动(微信群) 📢 官方资讯(公众号) 深度支持(助手/论坛)

扫码直接加入技术交流群

扫码关注获取最新动态
扫码入群并关注公众号,直达 MindStudio 用户与开发者最快捷的交流平台:
快速提问: 与社区小伙伴即时探讨技术问题
掌握动态: 第一时间获取版本发布与功能更新通知
经验共享: 与广大开发者交流最佳实践与实战心得
🛠️ 更多支持渠道:👉 昇腾助手:WeChat👉 昇腾论坛:Website

🙏 致谢

本工具由华为公司的下列部门联合贡献:
🔹 昇腾计算MindStudio开发部
🔹 2012 欧拉实验室
感谢来自社区的每一个 PR,欢迎贡献!

项目介绍

MindStudio-Monitor(msmonitor)是MindStudio全流程工具链推出的一站式在线监控工具,提供用户在集群场景性能监控定位端到端能力。

定制我的领域