1. AMD GPU
对于 AMD GPU,您可以使用 rocm-smi
工具,这是 AMD ROCm 软件包中的一部分。
安装 ROCm 工具包
首先,您需要安装 ROCm 工具包。以下是 Ubuntu 系统的安装步骤:
# 添加 ROCm 仓库
wget -qO - http://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
# 更新仓库并安装 ROCm
sudo apt update
sudo apt install rocm-dkms
使用 rocm-smi
查看 GPU 使用率
安装完成后,您可以使用 rocm-smi
工具来查看 GPU 的使用率:
/opt/rocm/bin/rocm-smi
该命令将显示所有 AMD GPU 的详细信息,包括使用率、温度、功耗等。
2. Intel GPU
对于 Intel GPU,您可以使用 intel-gpu-tools
工具包中的 intel_gpu_top
工具。
安装 intel-gpu-tools
在 Ubuntu 系统上,您可以使用以下命令安装 intel-gpu-tools
:
sudo apt update
sudo apt install intel-gpu-tools
使用 intel_gpu_top
查看 GPU 使用率
安装完成后,您可以使用 intel_gpu_top
工具来查看 GPU 的使用率:
sudo intel_gpu_top
该命令将显示实时的 GPU 使用情况,包括 GPU 负载、内存使用情况等。
3. 通用工具
glxinfo
和 glxgears
(适用于支持 OpenGL 的 GPU)
glxinfo
和 glxgears
是一些通用的 OpenGL 工具,可以用来测试和查看 GPU 的基本信息和性能。
安装 mesa-utils
在 Ubuntu 系统上,您可以使用以下命令安装 mesa-utils
包,其中包含 glxinfo
和 glxgears
工具:
sudo apt update
sudo apt install mesa-utils
使用 glxinfo
查看 GPU 信息
glxinfo | grep "OpenGL renderer"
使用 glxgears
测试 GPU 性能
glxgears
虽然 glxgears
不能直接显示 GPU 使用率,但它可以用来测试 GPU 的性能。
4. clinfo
(适用于支持 OpenCL 的 GPU)
clinfo
是一个显示 OpenCL 平台和设备信息的工具,适用于支持 OpenCL 的 GPU。
安装 clinfo
在 Ubuntu 系统上,您可以使用以下命令安装 clinfo
:
sudo apt update
sudo apt install clinfo
使用 clinfo
查看 GPU 信息
clinfo
该命令将显示所有 OpenCL 设备的详细信息,包括 GPU 的计算能力、内存大小等。
总结
以上方法可以帮助您查看非 NVIDIA GPU 的使用率和相关信息。根据您的 GPU 类型选择合适的工具进行监控和查看。如果有任何问题或需要进一步的指导,请告诉我!