cpustat
是一个用于监控 CPU 性能的工具,它是 sysstat
包的一部分。默认情况下,cpustat
不支持 GPU 监控,因为它主要用于 CPU 相关的统计信息。如果你想要监控 GPU 性能,你需要使用其他工具,比如 nvidia-smi
(针对 NVIDIA GPU)或者 radeontop
/adlstats
(针对 AMD GPU)。
以下是如何使用这些工具来监控 GPU 性能的简要指南:
nvidia-smi
工具。如果没有安装,可以通过以下命令安装:sudo apt update
sudo apt install nvidia-driver-<version> # 替换 <version> 为你的显卡驱动版本号
sudo apt install nvidia-smi
nvidia-smi
监控 GPU:
运行以下命令来查看 GPU 的实时性能数据:nvidia-smi
这将显示 GPU 的利用率、内存使用情况、温度等信息。你也可以使用 -l
或 --loop=<seconds>
参数来设置轮询间隔:
nvidia-smi -l <seconds>
radeontop
或 adlstats
工具。如果没有安装,可以通过以下命令安装:sudo apt update
sudo apt install mesa-utils # 对于 radeontop
# 或者
sudo apt install amdgpu-install # 对于 adlstats
radeontop
监控 GPU:
运行以下命令来查看 AMD GPU 的实时性能数据:sudo radeontop
这将显示 GPU 的利用率、内存带宽使用情况等信息。
adlstats
监控 GPU:
如果安装了 adlstats
,可以使用以下命令来监控 GPU:sudo adlstats
这将显示 GPU 的核心频率、显存使用情况等信息。
请注意,这些工具可能需要 root 权限来访问 GPU 的详细统计信息。如果你不想每次都使用 sudo
,可以考虑将当前用户添加到相应的用户组中,例如 video
组。
以上就是在 Debian 系统上监控 GPU 性能的方法。根据你的 GPU 类型选择合适的工具,并按照上述步骤进行安装和使用。