如何在CentOS Linux上检查GPU
建议在Linux上使用命令如何在CentOS Linux上检查GPU,c,linux,gpu,x86-64,gpgpu,C,Linux,Gpu,X86 64,Gpgpu,建议在Linux上使用命令lspci | grep VGA找到GPU。它在Ubuntu上运行良好,但当我尝试在CentOS上使用相同的命令时,它说找不到lspci命令。如何在CentOS上检查GPU卡。请注意,我不是这台机器的管理员,我只从命令行远程使用它。我打算将GPU用作该机器上的GPGPU,但首先我需要检查它是否有GPGPU。lspci应该在pciutils包中 您可以使用dmidecode执行此操作,但由于您不是管理员,您可能无法执行此操作,也无法安装pciutils包 如果此系统上有X
lspci | grep VGA
找到GPU。它在Ubuntu上运行良好,但当我尝试在CentOS上使用相同的命令时,它说找不到lspci命令。如何在CentOS上检查GPU卡。请注意,我不是这台机器的管理员,我只从命令行远程使用它。我打算将GPU用作该机器上的GPGPU,但首先我需要检查它是否有GPGPU。lspci应该在pciutils包中
您可以使用dmidecode执行此操作,但由于您不是管理员,您可能无法执行此操作,也无法安装pciutils包
如果此系统上有Xorg,则应该很容易:
grep Graphics /var/log/Xorg.0.log
如果你使用CUDA,它有一个函数来枚举系统上支持CUDA的设备。为什么不使用它?您是否尝试启动
/sbin/lspci
或/usr/sbin/lspci
?这假设您安装了专有驱动程序,但发出以下命令
nvidia-smi
输出应类似于以下内容:
Mon Dec 23 10:50:28 2013
+------------------------------------------------------+
| NVIDIA-SMI 331.20 Driver Version: 331.20 |
|-------------------------------+----------------------+----------------------+
| 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 GTX 660 Off | 0000:01:00.0 N/A | N/A |
| 10% 38C N/A N/A / N/A | 97MiB / 2047MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
尝试
lshw
或lspci
。如果您尚未安装,则必须安装它们
安装lshw
sudo yum install lshw //CentOS
sudo apt-get install lshw // Ubuntu
然后运行这个
sudo lshw -C display
输出如下所示
*-display
description: VGA compatible controller
product: GP102 [GeForce GTX 1080 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:0b:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:95 memory:fb000000-fbffffff memory:e0000000-efffffff memory:de000000-dfffffff ioport:5000(size=128) memory:faf00000-faf7ffff
0b:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
同样,您可以尝试lspci
lspci | grep VGA
输出如下所示
*-display
description: VGA compatible controller
product: GP102 [GeForce GTX 1080 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:0b:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:95 memory:fb000000-fbffffff memory:e0000000-efffffff memory:de000000-dfffffff ioport:5000(size=128) memory:faf00000-faf7ffff
0b:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
这提供了我想要的更具体的信息。yes@hihell--
watch-n 1 nvidia smi
将每秒刷新一次。