sshhhll002/dsh-remote-gpu-monitoring ↗★ 0
dsh-remote-gpu-monitoring
远程多服务器 GPU 状态看板:通过 SSH 收集并缓存 nvidia-smi 数据,提供侧边栏面板及配套的 Agent 查询工具。
AI 分析
核心用途是监控远程深度学习服务器的 GPU 算力状态。适合算法工程师和科研团队,能让 AI 助手在分配训练任务前自动评估各显卡的空闲情况。需要配置 SSH 免密登录。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sshhhll002/dsh-remote-gpu-monitoring說明文件
閱讀完整 README ↗Configuration
Everything below is optional. The row ships with hosts: 'auto' (discover every concrete alias in ~/.ssh/config). To watch an explicit list instead, override the row in your profile's cordis.patch.yml:
- id: remote-gpu-monitoring
name: dsh-remote-gpu-monitoring
config:
hosts: ['gpu-a', 'gpu-b', 'train-01']
All row-config keys merge over the defaults:
| Key | Default | Meaning |
|---|---|---|
hosts | 'auto' | 'auto' = every concrete alias in ~/.ssh/config, or a string[] of aliases |
intervalMs | 5000 | per-host collection interval |
sshTimeoutMs | 9000 | per-probe timeout |
busyMemPct | 80 | memory % at/above which a card counts as busy |
busyUtilPct | 50 | utilization % at/above which a card counts as busy |
noGpuRetryMs | 300000 | how often a GPU-less host is re-probed |
backoffBaseMs / maxBackoffMs | 5000 / 60000 | failure backoff ramp |