GPU 监控
Beszel 可以监控 GPU 使用率、温度和功耗。
WARNING
仅适用于二进制代理 Docker 代理不支持 GPU 监控。您 必须使用二进制代理.
AMD GPU
Beszel 使用 rocm-smi
监控 AMD GPU。该工具必须安装在系统上。
确保可以访问 rocm-smi
在 Arch 和 Debian 上安装 rocm-smi-lib
会将 rocm-smi
二进制文件放置在 /opt/rocm
中。如果该目录不在运行 beszel-agent
的用户的 PATH
环境变量中,请将其符号链接到 /usr/local/bin
:
bash
sudo ln -s /opt/rocm/bin/rocm-smi /usr/local/bin/rocm-smi
Nvidia GPU
Beszel 使用 nvidia-smi
监控 Nvidia GPU。该工具必须安装在系统上。
您可能需要在服务配置中允许访问您的 GPU。有关更多信息,请参阅 discussion #563。
ini
[Service]
DeviceAllow=/dev/nvidiactl rw
DeviceAllow=/dev/nvidia0 rw
# 如果您有多个 GPU,请确保允许所有 GPU
DeviceAllow=/dev/nvidia1 rw
DeviceAllow=/dev/nvidia2 rw
bash
systemctl daemon-reload
systemctl restart beszel-agent
Nvidia Jetson
从 0.11.0 版本开始支持 Jetson 设备。
您必须安装 tegrastats
,因为 nvidia-smi
与 Jetson 不兼容。
Intel GPU
由于以下原因,目前不支持英特尔显卡:似乎没有像 nvidia-smi
这样可以直接获取利用率和内存使用情况的简单工具。
我们可能会在未来添加使用 intel-gpu-top
跟踪视频和 3D 渲染引擎使用情况的支持。
有关更多信息,请参阅 issue #262。