在手机上监控 NVIDIA GPU

每块 NVIDIA 显卡的利用率、显存、温度与功耗,与 CPU、内存同屏实时呈现,并列出占用它的进程。

Download on the App StoreDownload on the Mac App Store

和其他卡片一起,在状态页上

有显卡可读时,GPU 卡片自动出现在状态页上:顶部是驱动与 CUDA 版本,下面每块显卡一格。

  • 常看的话,把它拖到前面。
  • 没有 NVIDIA 显卡的机器,不显示这张卡片。

细节

谁占着显存

每块卡下列出计算进程与各自占用的显存。训练结束后遗留的 6 GB,一眼可见。

机器里的每块卡

每块显卡各占一格,读数与进程表各自独立。

无需安装

装有 NVIDIA 驱动即可,SwiftServer 所需的一切都已就绪。

Linux 与 Windows

Linux 随仪表板刷新,Windows 稍慢一些。GPU 指标免费。

工作原理

  1. 01

    添加机器

    填写主机、端口、用户,再选择密码、SSH 密钥或已保存的身份,然后打开「在仪表板中显示状态」。

  2. 02

    SwiftServer 先看有没有显卡

    第一次采集时确认机器上是否装有 NVIDIA 驱动。没有的话,本次会话便不再过问。

  3. 03

    数值到达

    GPU 数据与 CPU、内存、磁盘和网络一同回来,每次刷新都是如此。

  4. 04

    卡片出现

    GPU 使用率位于状态页底部,排在 Docker 之后。更常看它的话,把它拖到前面。

状态卡文档

常见问题

GPU 服务器上需要装什么吗?

不需要。装了 NVIDIA 驱动,SwiftServer 需要的就已经齐了。所有读取都是只读的,走的是你已经在用的 SSH 连接。

SwiftServer 显示哪些 GPU 指标?

利用率、已用和空闲显存与总量、风扇转速、温度、功耗与默认功耗上限、驱动版本、CUDA 版本,以及每块显卡上的计算进程及其 PID 和显存占用。

多块 GPU 能用吗?

能。每块显卡有自己的一格,有自己的环形表和自己的进程表,每个进程也会归到它实际所在的那块卡上。

GPU 监控要额外付费吗?

不用。GPU 卡片免费。高级版取消同时监控 3 台服务器的上限。

小组件里能看到 GPU 使用率吗?

看不到。主屏幕小组件包含 CPU、内存、网络、磁盘 I/O、运行时间、温度与延迟。GPU 指标在 App 的状态页里。

SwiftServer 显示 Apple Silicon 的 GPU 使用率吗?

不显示。GPU 数据来自 NVIDIA 驱动,所以一台 Mac 服务器会有 CPU、内存、磁盘和网络卡片,但没有 GPU 卡片。

显卡在做什么,随时清楚。

iPhone、iPad 和 Mac 上免费使用。

Download on the App StoreDownload on the Mac App Store