Linux查看GPU命令

Linux查看GPU命令

Linux查看GPU命令

在进行深度学习、数据处理等计算密集型任务时,GPU是一个非常重要的硬件设备,因为它能够显著加快计算速度。在Linux系统中,我们经常需要查看GPU的相关信息,以便进行调优和优化。本文将详细介绍在Linux系统中如何查看GPU的命令。

1. nvidia-smi命令

如果你的系统中安装了NVIDIA的显卡驱动,那么可以使用nvidia-smi命令来查看GPU的相关信息。这个命令通常会显示GPU的型号、显存使用情况、温度、功耗等信息。

示例代码:

nvidia-smi

运行结果类似如下:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|    0  Tesla K80           Off  | 00000000:00:1E.0 Off |                    0 |
| N/A   34C    P8    28W / 149W |      0MiB / 11441MiB |      0%      Default |
|                               |                      |                  N/A |

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

2. 查看GPU的PCI设备信息

除了使用nvidia-smi命令外,我们还可以通过查看GPU的PCI设备信息来获取更详细的信息。使用lspci命令可以列出系统中所有PCI设备的信息,我们可以通过过滤命令来只显示与GPU相关的信息。

示例代码:

lspci | grep -i nvidia

运行结果类似如下:

04:00.0 3D controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)

3. 使用lshw命令查看GPU信息

除了nvidia-smilspci命令外,lshw也是一个常用的工具,它可以列出系统中所有硬件设备的详细信息。通过lshw命令,我们可以查看GPU的型号、驱动程序等信息。

示例代码:

sudo lshw -C display

运行结果类似如下:

  *-display
       description: VGA compatible controller
       product: GP104 [GeForce GTX 1080]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:04: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:140 memory:dc000000-dcffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:c2000000-c207ffff

4. 使用hwinfo命令查看GPU信息

hwinfo是一个强大的硬件信息查看工具,它可以提供详细的硬件信息报告。通过hwinfo命令,我们可以查看到系统中所有硬件设备的信息,包括GPU。

示例代码:

sudo hwinfo --gfxcard

运行结果中包含了所有的图形卡信息,具体信息会比较冗长,这里不做展示。

结语

本文介绍了在Linux系统中查看GPU信息的几种常用命令,包括nvidia-smilspcilshwhwinfo。通过这些命令,我们可以轻松获取GPU的型号、驱动版本、显存使用情况等信息,有助于我们进行系统调优和性能优化。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程