Repolode
MiaAI-Lab

MiaAI-Lab/sparkDash

自托管的实时网页仪表盘,在一个浏览器窗口中监控多台 NVIDIA DGX Spark 及其他 GPU 主机的 GPU、内存、CPU、网络和本地大模型服务。

Star
838
Fork
201
未关闭 Issue
16
最近提交
昨天

这是什么?

sparkDash 是一个网页仪表盘,可以同时监控多台 NVIDIA DGX Spark(GB10)机器。它通过 WebSocket 实时推送 GPU、CPU、统一内存、存储、网络和本地大模型服务的指标,机器可以在界面中直接添加、编辑、排序或删除,无需重启服务。装有独立 NVIDIA 显卡的 Linux 主机可通过 SSH 作为专用 GPU 主机接入,系统内存与显存分开展示。Windows 和 macOS 机器也可作为受监控单元接入。

在大模型方面,sparkDash 可自动识别 llama.cpp、vLLM、SGLang、LM Studio、Ollama 等常见推理服务,并在引擎提供相关数据时显示 decode 与 prefill 的 tok/s。项目还包含解码、预填充和质量基准测试页面、token 与能耗历史、写入活动日志的健康告警,以及可选开启的 Prometheus `/metrics` 接口。可选探测功能涵盖 ComfyUI 任务、Hermes Agent 更新和 Tailscale 连通性。

项目以 Docker 为首选部署方式,单容器运行,SSH 密码使用 AES-256-GCM 加密存储。它还提供可安装到手机的 PWA 以及适合墙面大屏的 `/kiosk` 模式,前端基于 React,后端基于 Express。

核心功能

  • 01通过 WebSocket 实时推送 GPU、CPU、内存、存储和网络指标。
  • 02无需重启即可在界面中添加、编辑、排序或删除受监控机器。
  • 03自动识别常见大模型服务,并显示 decode 与 prefill 的 tok/s。
  • 04提供解码、预填充和质量基准测试页面,并保留历史记录。
  • 05对 GPU 过热、Xid 与 OOM 错误等情况给出健康告警并写入活动日志。
  • 06可选开启 Prometheus `/metrics` 接口,便于接入外部监控。

适用场景

  • 在一个浏览器标签页中监控一小组 DGX Spark 机器。
  • 在装有 NVIDIA 显卡的家用或实验室工作站上跟踪 GPU 温度与大模型吞吐。
  • 通过 kiosk 页面在墙面大屏上展示集群状态。
  • 将 GPU 和大模型指标接入已有的 Prometheus 或 Grafana 体系。

使用前须知

  • 主要面向 NVIDIA DGX Spark;其他机器需要 SSH 访问,获取 GPU 数据还需要 nvidia-smi 或 Windows OpenSSH。
  • 部分功能(如 LLM 指标和解码基准测试)依赖特定推理服务器可以访问。

收录于专题

标签

常见问题

sparkDash 是什么?
自托管的实时网页仪表盘,在一个浏览器窗口中监控多台 NVIDIA DGX Spark 及其他 GPU 主机的 GPU、内存、CPU、网络和本地大模型服务。 sparkDash 是一个网页仪表盘,可以同时监控多台 NVIDIA DGX Spark(GB10)机器。它通过 WebSocket 实时推送 GPU、CPU、统一内存、存储、网络和本地大模型服务的指标,机器可以在界面中直接添加、编辑、排序或删除,无需重启服务。装有独立 NVIDIA 显卡的 Linux 主机可通过 SSH 作为专用 GPU 主机接入,系统内存与显存分开展示。Windows 和 macOS 机器也可作为受监控单元接入。
sparkDash 可以免费使用吗?用的什么许可证?
sparkDash 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
sparkDash 还在维护吗?
活跃维护中。sparkDash 最近一次提交是在 2026年11月6日。
sparkDash 适合用来做什么?
在一个浏览器标签页中监控一小组 DGX Spark 机器。 在装有 NVIDIA 显卡的家用或实验室工作站上跟踪 GPU 温度与大模型吞吐。 通过 kiosk 页面在墙面大屏上展示集群状态。 将 GPU 和大模型指标接入已有的 Prometheus 或 Grafana 体系。
在哪里获取 sparkDash?
源代码和安装说明在 GitHub 上:https://github.com/MiaAI-Lab/sparkDash

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目