首页 > 系统相关 >Linux查看显卡 GPU信息

Linux查看显卡 GPU信息

时间:2023-07-31 17:13:50浏览次数:41  
标签:查看 Linux drm GPU nvidia 显卡 NVIDIA

1.Linux查看显卡信息:
1.1查询显卡信息

 lspci | grep -i vga


前边的序号 “04:00.0″是显卡的代号
ASPEED Technology, Inc. ASPEED Graphics Family 即为GPU型号
1.2查看指定显卡的详细信息用以下指令:

lspci -v -s  04:00.0

1.3使用nvidia GPU可以:

lspci | grep -i nvidia

lsmod命令可以列出当前系统中已经加载的内核模块。对于GPU而言,通常会有相应的内核模块,其名称中也会包含GPU的型号信息。以下是使用lsmod查看GPU型号的步骤:

上述命令将输出类似于以下结果:
nvidia_uvm           1064960  0
nvidia_drm             57344  0
nvidia_modeset       1228800  1 nvidia_drm
nvidia              34078720  2 nvidia_uvm,nvidia_modeset
drm_kms_helper        253952  2 amdgpu,nvidia_drm
drm                   618496  9 amdgpu,nvidia_drm,drm_kms_helper
上述结果中,“nvidia”后跟随的数字就是GPU型号。

2.Linux查看Nvidia显卡信息及使用情况

Nvidia自带一个命令行工具可以查看显存的使用情况:

nvidia-smi

NVIDIA-SMI是NVIDIA驱动程序中的一个命令,可以用来查看GPU的相关信息,包括GPU型号、驱动版本、温度等。以下是使用NVIDIA-SMI查看GPU型号的步骤:

上述命令将输出类似于以下结果:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.51.06    Driver Version: 450.51.06    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| 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  NVIDIA Quadro P4000  Off  | 00000000:03:00.0 Off |                  N/A |
| 51%   37C    P8    12W / 105W |    695MiB /  8118MiB |      0%      Default |
|                             |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
其中,GPU 0的名称为“NVIDIA Quadro P4000”,其它的信息如温度、处理性能等也会显示出来。
表头释义:

Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A; Temp:显卡内部的温度,单位是摄氏度; Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能; Pwr:能耗表示; Bus-Id:涉及GPU总线的相关信息; Disp.A:是Display Active的意思,表示GPU的显示是否初始化; Memory Usage:显存的使用率; Volatile GPU-Util:浮动的GPU利用率; Compute M:计算模式; 下边的Processes显示每块GPU上每个进程所使用的显存情况。

如果要周期性的输出显卡的使用情况,可以用watch指令实现:

watch -n 10 nvidia-smi 命令行参数-n后边跟的是执行命令的周期,以s为单位

标签:查看,Linux,drm,GPU,nvidia,显卡,NVIDIA
From: https://www.cnblogs.com/mxjy/p/17593902.html

相关文章

  • Linux之文件系统与日志分析
    目录一、inode和block1.1inode和block概述1.2inode的内容1.3硬链接与软连接二、分析日志文件2.1日志文件系统稍微了解日志分析重点,解决问题的唯一手段,遇到问题第第一想到去看日志apachenginx遇到问题看返回码404500等一、inode和block1.1inode和block概述文件数据包含......
  • linux 文件系统 与 日志分析
    一.inode表1)indoe表中保存的信息inodenumber节点号文件类型权限UIDGID链接数(指向这个文件名路径名称个数)该文件的大小和不同时间戳指向磁盘上文件的数据块指针有关文件的其他数据 2)查看indoe号ls-istatstat[选项]文件最近访问:atime最近更改文件:ctim......
  • Linux查看CPU核数
    **方法一:通过proc文件系统获取cpu总数量命令如下**cat/proc/cpuinfo|grepprocessor方法二:nproc命令nproc方法三:lscpu显示CPU详细信息lscpuArchitecture:#架构CPUop-mode(s):#CPU运行模式ByteOrder:#字节序CPU(s):......
  • linux 2 网络基础
    1.包裹函数对服务器客户端等函数进行报错处理以及简化处理比如bindinttcp4bind(shortport,constchar*IP){structsockaddr_inserv_addr;intlfd=Socket(AF_INET,SOCK_STREAM,0);bzero(&serv_addr,sizeof(serv_addr));if(IP==NULL){//......
  • linux 8 基于线程池和epoll监听实现聊天服务器
    1.立项功能1.聊天总人数显示2.账号密码注册功能-保留名字-永久保留id->保留id功能取消3.总聊天室-进入前可输入名字顺序id4.聊天室聊天5.单对单聊天6.id=cfd串联起来4.服务器代码#include"threadpoolsimple.h"//初始化结构体#include<stdio.h>ThreadPool*thrPool=......
  • Linux文件系统与日志分析
    目录Linux文件系统与日志分析日志是解决问题的唯一手段1.inode表结构1.1元数据1.2inode内容1.3inode内容1.4目录文件的结构1.5inode的号码1.6恢复XFS类型的文件2.日志服务管理2.1系统日志介绍2.2rsyslog系统日志服务2.3rsyslog日志管理2.3.1系统日志术语2.4日志文件2.......
  • linux的hw_breakpoint
    参考:https://martin.uy/blog/hardware-breakpoints-in-the-linux-kernel-through-perf_events/https://www.cnblogs.com/sunkang/archive/2011/05/04/2038816.htmlhttps://www.cnblogs.com/hellokitty2/p/16212629.htmlhttps://blog.csdn.net/shenhuxi_yu/article/details/......
  • Linux集群监控部署: prometheus 普罗米修斯 + Grafana
    前言之前我们有用到top、free、iostat等等命令,去监控服务器的性能,但是这些命令,我们只针对单台服务器进行监控,通常我们线上都是一个集群的项目,难道我们需要每一台服务器都去敲命令监控吗?这样显然不是符合逻辑的,Linux中就提供了一个集群监控工具–prometheus。prometheus监......
  • Linux fdisk command All In One
    LinuxfdiskcommandAllInOnediskpartition/磁盘分区$fdisk-hUsage:fdisk[options]<disk>changepartitiontablefdisk[options]-l[<disk>...]listpartitiontable(s)Displayormanipulateadiskpartitiontable.Options:......
  • linux环境中,如何查看网络设备的序列号?
    通过iplink查看网络设备的序列号 iplink  查询结果中,最左边的一列,就是这个网络接口,在主机上的序列号。......