您好,登录后才能下订单哦!
# Linux下查看GPU信息命令有哪些
在Linux系统中管理和监控GPU硬件时,了解如何查看GPU的详细信息至关重要。无论是NVIDIA、AMD还是集成显卡,都有多种命令行工具可供使用。本文将介绍常用的GPU信息查询命令及其应用场景。
## 1. NVIDIA显卡专用命令
### 1.1 `nvidia-smi`(NVIDIA System Management Interface)
**最常用的NVIDIA显卡监控工具**,提供实时GPU状态信息:
```bash
nvidia-smi
输出示例:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce RTX 3080 On | 00000000:01:00.0 On | N/A |
| 30% 45C P8 10W / 320W | 456MiB / 10240MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
常用参数:
- -l
循环刷新显示(如nvidia-smi -l 1
每秒刷新)
- -q
显示详细信息(温度、功耗、ECC错误等)
- --query-gpu=
自定义查询字段
nvidia-debugdump
生成详细的GPU调试信息(需要root权限):
sudo nvidia-debugdump -l
rocm-smi
(ROCm系统管理接口)适用于AMD ROCm平台的显卡:
rocm-smi
clinfo
显示OpenCL设备信息(需安装clinfo
包):
clinfo | grep -i 'device name'
lspci
(列出PCI设备)查看所有PCI设备中的显卡信息:
lspci -v | grep -i vga
高级用法:
lspci -nn | grep '\[03'
glxinfo
(OpenGL信息)显示当前使用的OpenGL渲染器:
glxinfo | grep "OpenGL renderer"
vulkaninfo
(Vulkan API信息)需安装vulkan-tools
包:
vulkaninfo | grep "GPU id"
inxi
(系统信息工具)多功能硬件检测工具:
inxi -G # 显示显卡摘要
inxi -Gxx # 显示详细显卡信息
hwinfo
全面的硬件检测工具:
hwinfo --gfxcard
dmidecode
(DMI信息解码)查看系统硬件信息(需要root权限):
sudo dmidecode -t system
使用场景 | 推荐命令 |
---|---|
快速查看NVIDIA GPU状态 | nvidia-smi |
检查AMD显卡信息 | rocm-smi 或 clinfo |
识别未知显卡型号 | lspci -nn \| grep '\[03' |
验证显卡驱动是否加载 | glxinfo \| grep "OpenGL" |
获取详细技术规格 | hwinfo --gfxcard 或 inxi -Gxx |
Q1: 命令未找到怎么办? - 安装对应软件包:
# Ubuntu/Debian
sudo apt install nvidia-utils rocm-smi clinfo inxi hwinfo
# RHEL/CentOS
sudo yum install nvidia-smi clinfo
Q2: 如何检测多GPU系统?
- 使用nvidia-smi -L
列出所有NVIDIA GPU
- 或通过lspci | grep -i vga
查看所有显卡
Q3: 如何获取GPU温度历史数据?
- 使用nvidia-smi -l 1 --query-gpu=temperature.gpu --format=csv
通过掌握这些命令,您可以全面了解Linux系统中的GPU硬件状态,为性能调优、故障排查和系统监控提供有力支持。 “`
这篇文章涵盖了主流GPU厂商的命令工具,按功能分类并提供了实用示例,总字数约800字,采用Markdown格式便于阅读和编辑。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。