PS: 之前查找到的方法都不完整,同时还是挺高频的操作,所以此篇文章中对其进行整理。
1. 查看CPU相关信息
cat /proc/cpuinfo
2. 查看GPU硬件信息
针对于NVIDIA系列GPU,可以通过查看/proc/driver/nvidia/
目录下的相关文件查看GPU信息,具体来说:
-
使用
ls /proc/driver/nvidia/gpus
命令查看目录下有什么文件,比如题主这里为: -
根据上一步查看到的文件信息输入完整路径查看GPU信息。题主这里为,通过
cat /proc/driver/nvidia/gpus/0000:17:00.0/information
和cat /proc/driver/nvidia/gpus/0000:b3:00.0/information
查看第0、1块GPU的信息。可以看到GPU的硬件为:GeForce RTX 2080 Ti
其实也可以通过nvidia-smi
进行查看:
3. 查看GPU详细信息
可以通过lshw
命令进行查看,该命令的功能为:“list hardware”
即:sudo lshw -C display
,这里不使用sudo也能查看,但使用sudo列出的信息更多。
其中一块卡的信息:
4. 其他查看GPU的相关命令
-
lspci | grep VGA
命令- 通过该命令查看到的是Device ID,Device ID可以通过devicehunt进行查看相关信息。
- eg:这里查看到的信息为1e04,在devicehunt页面中进行查找就可查看到信息详细信息。
查看到的结果为:
-
nvidia-smi -q
- 信息较多不直观
5. 终极利器 – neofetch工具
neofetch这个工具,先看下效果:
这个是一个开源工具,可通过github-neofetch查看详细信息:
使用方法:
# Get neofetch
sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt update
sudo apt install neofetch
# Run neofetch
neofetch
- 同
lspci | grep VGA
命令查看GPU信息一样,通过该命令查看到的是Device ID,Device ID可以通过devicehunt进行查看相关信息。