在 Linux 系统中,查看 GPU 使用情况对于性能监控、资源管理和系统优化至关重要。不同品牌的 GPU(Intel、NVIDIA 和 AMD )有各自专用的查看工具和方法。 ## 英特尔 1. **intel-gpu-tools** : * 安装:`sudo apt install intel-gpu-tools` * 使用:运行 `sudo intel_gpu_top`,可实时查看 GPU 使用率、3D/Render、Blitter、Video 和 VideoEnhance 等使用百分比,以及 IMC 读写速度和电量使用情况等详细信息。 2. **xpu-smi** : * 安装:先运行 `sudo apt-get install libmetee` 和 `sudo apt-get install libmetee-dev` 安装依赖库,再使用 `sudo apt-get install xpu-smi` 安装 xpu-smi 工具。 * 使用:运行 `sudo xpu-smi stats -d 0` 查看 GPU 使用情况。 3. **intel_gpu_frequency** : * 使用:在终端中运行 `intel_gpu_frequency` 命令查看英特尔显卡的频率状态和使用情况。 ## NVIDIA 1. **nvidia-smi** : * 使用:直接在终端输入 `nvidia-smi`,可查看 GPU 使用率、内存占用、温度、功耗、显存使用量、CUDA 版本等详细信息。 * 动态刷新:输入 `watch -n 1 nvidia-smi`,每秒刷新一次输出,实时监控 GPU 使用情况。 2. **nvtop** : * 安装(以 Ubuntu 为例):`sudo apt-get install nvtop` * 使用:启动 `nvtop`,显示类似 `htop` 的界面,监控 NVIDIA GPU 的使用率、显存占用、温度等详细信息,支持按列排序和过滤。 3. **gpustat** : * 安装:确保系统安装 Python 包管理工具 pip 后,使用 `pip install gpustat` 安装。 * 使用:运行 `gpustat`,查看 NVIDIA GPU 的使用情况,包括使用率、显存等信息。 ## AMD 1. **radeontop** : * 安装:在终端中运行 `sudo apt-get install radeontop`。 * 使用:执行 `radeontop`,查看 AMD 显卡的使用率、核心和内存的使用情况、温度和功耗等详细信息。 2. **amd-smi** : * 安装:运行 `sudo apt install amd-smi-lib` 安装 amd-smi 工具。 * 使用:使用 `amd-smi` 命令查看 GPU 的使用率、温度、显存使用情况等信息。 3. **rocm-smi** : * 使用:在终端中运行 `rocm-smi` 命令查看 AMD Radeon GPU 和 ROCm 平台 GPU 的使用情况,包括使用率、温度、显存等详细信息。 以上工具为 Linux 用户提供了便捷的途径来查看不同品牌GPU的使用情况,帮助更好地管理 GPU 资源,优化系统性能,满足多样化的使用需求。你可以根据实际使用的 GPU 品牌和具体需求,选择合适的工具进行监控和管理。 Loading... 在 Linux 系统中,查看 GPU 使用情况对于性能监控、资源管理和系统优化至关重要。不同品牌的 GPU(Intel、NVIDIA 和 AMD )有各自专用的查看工具和方法。 ## 英特尔 1. **intel-gpu-tools** : * 安装:`sudo apt install intel-gpu-tools` * 使用:运行 `sudo intel_gpu_top`,可实时查看 GPU 使用率、3D/Render、Blitter、Video 和 VideoEnhance 等使用百分比,以及 IMC 读写速度和电量使用情况等详细信息。 2. **xpu-smi** : * 安装:先运行 `sudo apt-get install libmetee` 和 `sudo apt-get install libmetee-dev` 安装依赖库,再使用 `sudo apt-get install xpu-smi` 安装 xpu-smi 工具。 * 使用:运行 `sudo xpu-smi stats -d 0` 查看 GPU 使用情况。 3. **intel_gpu_frequency** : * 使用:在终端中运行 `intel_gpu_frequency` 命令查看英特尔显卡的频率状态和使用情况。 ## NVIDIA 1. **nvidia-smi** : * 使用:直接在终端输入 `nvidia-smi`,可查看 GPU 使用率、内存占用、温度、功耗、显存使用量、CUDA 版本等详细信息。 * 动态刷新:输入 `watch -n 1 nvidia-smi`,每秒刷新一次输出,实时监控 GPU 使用情况。 2. **nvtop** : * 安装(以 Ubuntu 为例):`sudo apt-get install nvtop` * 使用:启动 `nvtop`,显示类似 `htop` 的界面,监控 NVIDIA GPU 的使用率、显存占用、温度等详细信息,支持按列排序和过滤。 3. **gpustat** : * 安装:确保系统安装 Python 包管理工具 pip 后,使用 `pip install gpustat` 安装。 * 使用:运行 `gpustat`,查看 NVIDIA GPU 的使用情况,包括使用率、显存等信息。 ## AMD 1. **radeontop** : * 安装:在终端中运行 `sudo apt-get install radeontop`。 * 使用:执行 `radeontop`,查看 AMD 显卡的使用率、核心和内存的使用情况、温度和功耗等详细信息。 2. **amd-smi** : * 安装:运行 `sudo apt install amd-smi-lib` 安装 amd-smi 工具。 * 使用:使用 `amd-smi` 命令查看 GPU 的使用率、温度、显存使用情况等信息。 3. **rocm-smi** : * 使用:在终端中运行 `rocm-smi` 命令查看 AMD Radeon GPU 和 ROCm 平台 GPU 的使用情况,包括使用率、温度、显存等详细信息。 以上工具为 Linux 用户提供了便捷的途径来查看不同品牌GPU的使用情况,帮助更好地管理 GPU 资源,优化系统性能,满足多样化的使用需求。你可以根据实际使用的 GPU 品牌和具体需求,选择合适的工具进行监控和管理。 最后修改:2025 年 07 月 03 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏