dsh-gpu-monitor-nvml
在终端中运行以下命令:
dsh plugin install janpauldahlke/dsh-gpu-monitor-nvml
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install janpauldahlke/dsh-gpu-monitor-nvml 即可安装本插件,完整源码地址为 https://github.com/janpauldahlke/dsh-gpu-monitor-nvml。
插件介绍
在 DeepSeek Harness 的 Web 界面里跑多卡训练或推理时,终端里的 nvidia-smi 输出往往像一坨原始数据:利用率、显存、功耗混在一起,很难一眼看清整机状态。这个插件在右侧栏增加一个 GPU 标签页,每秒采样一次,把每张卡的关键指标用有名字的面板呈现出来,让多卡机群读起来更像仪表盘而不是日志堆砌。
核心能力围绕看得懂和说得清展开。每一行数字都有明确称谓,例如区分 GPU 利用率与显存总线利用率,显存同时展示已用、总量与空闲,功耗分别标出当前功耗与上限,时钟与进程信息也逐项命名;行上还有 tooltip 说明指标含义与数据来源。GPU 利用率、显存利用率、VRAM 占用和功耗等可计量项配有进度条,接近满负荷时会变色提醒。每张卡还保留约两分钟的滚动 sparkline,在同一条 0 到 100 百分比尺度上展示利用率、显存占用与功耗相对上限的趋势,采样缺口不会画成虚假的零值。
在数据诚实性上,插件坚持 1 Hz 轮询、不缓存旧快照冒充实时:页头会标明 NVML 或 nvidia-smi 来源、上次更新距今多久,陈旧数据会标为 stale,单条指标失败只影响该行而不会拖垮整卡或整页采样。Linux 上优先通过 NVML 采集;NVML 不可用时自动降级解析 nvidia-smi 并显式标注。需要了解的是,NVML 的已用显存与 nvidia-smi 进程列的语义并不相同,前者含驱动预留等,插件在 tooltip 里说明,并同时暴露空闲显存以便对照。
适合已在 DeepSeek Harness Web 配置下使用 NVIDIA GPU 的用户,尤其是双卡或多卡同机、需要边跑服务边盯资源占用的场景。仅支持 NVIDIA;AMD 与 Intel 无指标。Linux 为完整支持路径,Windows 目前以 nvidia-smi 为主,macOS 仅为占位而非实际监控目标。
截图预览
使用场景
- 在 DeepSeek Harness Web 界面边跑服务边查看多卡利用率与显存占用
- Linux 上需要对照 NVML 与 nvidia-smi 显存语义并查看空闲显存
- 双卡或多卡同机时在右侧栏快速查看功耗与约两分钟利用率趋势
适合人员
- 已启用 DeepSeek Harness Web 配置且使用 NVIDIA GPU 的用户
- 管理双卡或多卡工作站与实验室机器的开发者或运维
- 需要实时指标、来源标识与陈旧数据标注的监控使用者
