Repolode
MiaAI-Lab

MiaAI-Lab/sparkLimiter

一个 Shell 工具,可批量限制多台 NVIDIA DGX Spark 的 GPU 图形频率,并通过 systemd 在开机时自动恢复。

Star
105
Fork
12
未关闭 Issue
0
最近提交
24天前

这是什么?

sparkLimiter 用于限制 NVIDIA DGX Spark 的 GPU 最高图形频率。它会通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现局域网内的 Spark,然后在选定的机器上执行 nvidia-smi -lgc,频率范围可自定义,默认为 0,2200 MHz。

由于 nvidia-smi -lgc 重启后会失效,该工具还会在每台机器上安装一个 oneshot 类型的 systemd 服务,在开机时重新应用限制。重复运行脚本会覆盖并重启该服务,--uninstall 选项则会移除服务并恢复默认频率。

发现过程只通过基于密钥的 ssh 探测主机,并且只把报告 GB10 GPU 或 DGX Spark 产品名的机器视为 Spark。实际写入时使用常规的 ssh 主机密钥校验,没有可用 NVIDIA 驱动的主机会保持不变。

核心功能

  • 01通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现 DGX Spark。
  • 02可对选定主机设置 GPU 频率范围,默认 0,2200 MHz。
  • 03安装 systemd 服务,确保每次重启后频率限制自动恢复。
  • 04支持交互式选择主机,也可通过 --yes 非交互运行。
  • 05提供 --uninstall 选项,移除服务并恢复频率设置。

适用场景

  • 降低一组 DGX Spark 的功耗、发热和风扇噪音。
  • 让多台 Spark 上的持续 GPU 负载保持更稳定的频率。
  • 从笔记本或工作站统一脚本化管理多台 Spark 的频率限制。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/<you>/sparkLimiter.git
  2. 2

    进入项目目录

    cd sparkLimiter
  3. 3

    运行脚本并选择要应用限制的 Spark 机器

    ./spark-limiter.sh

使用前须知

  • 需要对每台 DGX Spark 具备基于密钥的 ssh 访问权限,并且用户具有 sudo 权限。
  • mDNS 自动发现仅适用于 Linux;macOS 用户需手动指定主机或使用其他发现方式。
  • 重启或停止该服务会短暂重置 GPU 时钟。

收录于专题

标签

#nvidia#gpu#systemd#ssh#shell#dgx-spark#power-management

常见问题

sparkLimiter 是什么?
一个 Shell 工具,可批量限制多台 NVIDIA DGX Spark 的 GPU 图形频率,并通过 systemd 在开机时自动恢复。 sparkLimiter 用于限制 NVIDIA DGX Spark 的 GPU 最高图形频率。它会通过 ssh 配置、known_hosts、mDNS 和 ARP 邻居表自动发现局域网内的 Spark,然后在选定的机器上执行 nvidia-smi -lgc,频率范围可自定义,默认为 0,2200 MHz。
sparkLimiter 可以免费使用吗?用的什么许可证?
sparkLimiter 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
sparkLimiter 还在维护吗?
活跃维护中。sparkLimiter 最近一次提交是在 2026年10月14日。
sparkLimiter 适合用来做什么?
降低一组 DGX Spark 的功耗、发热和风扇噪音。 让多台 Spark 上的持续 GPU 负载保持更稳定的频率。 从笔记本或工作站统一脚本化管理多台 Spark 的频率限制。
sparkLimiter 怎么安装和运行?
克隆仓库: git clone https://github.com/<you>/sparkLimiter.git 进入项目目录: cd sparkLimiter 运行脚本并选择要应用限制的 Spark 机器: ./spark-limiter.sh
在哪里获取 sparkLimiter?
源代码和安装说明在 GitHub 上:https://github.com/MiaAI-Lab/sparkLimiter

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

相关项目

面向华硕笔记本的轻量级 Windows 控制工具,可替代 Armoury Crate 的大部分性能模式、显卡模式和风扇控制功能。

效率与应用#asus#laptop#windows
1.6万+105 本周669C#GPL-3.0维护活跃更新于 昨天