DSH 做了一个系统监控小插件
-
DSH 系统监控悬浮卡
先上效果图
-
默认

-
负载

-
随意拖拽、改变尺寸

-
隐藏

说明
1、参考了zhubaohi/dsh-gpu-pulse等插件的效果
2、各项显示数值的时效与nvitop大体一致或更快
3、引擎项需SGLang(开启--enable-metrics)
4、监控卡可在DSH中随意拖拽位置,悬浮于页面不被遮挡
5、鼠标在监控卡的右下角可以调整卡尺寸
6、点击左下蓝点可隐藏或恢复监控卡
Github地址
不错,DSH 里一直缺一个轻量常驻的服务/GPU 面板。两个实现上的建议:
-
数据源尽量一次采样复用:GPU 直接走 NVML(pynvml),别起 nvtop/nvitop 子进程解析输出,轮询一密子进程开销比采样本身还大;SGLang 的 --enable-metrics 是 Prometheus 文本,流式抓需要的行即可,别整段拉。
-
悬浮层开销:拖动/改尺寸用 transform + 绝对定位,别每帧触发布局重排;数值刷新按 1s 节流;隐藏和页面切到后台(visibilitychange)时停掉定时器。
轮询间隔做成可配置(默认 1–2s)基本就够用了。
-
-
不错,不过我用linux,有桌面插件,用不到这个
-
不错,不过我用linux,有桌面插件,用不到这个
-
@heheimback 这个插件主要用在远程使用dsh时,可以随时看到主机状态的,如果本地用dsh确实可以不用。