ubuntu中gpu的查看命令

本文介绍如何使用nvidia-smi命令来查看GPU的使用情况,包括已使用的内存、总内存及GPU使用率等信息,并展示了如何查看哪些程序正在使用GPU。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


查看GPU使用的命令

1.      nvidia –smi

 

上边栏代表有2个GPU, 如下图所示:



内存情况,左边417MIB代表已经使用的,B110MiB代表一共所有的内存

GPU的使用率


哪些程序具体使用GPU的情况







### Ubuntu查看 GPU 信息的命令 #### 使用 `nvidia-smi` 查看 GPU 版本信息和使用情况 在 Ubuntu 系统中,可以通过 NVIDIA 自带的命令行工具 `nvidia-smi` 来查看 GPU 的版本信息和当前使用状况。只需在终端输入以下命令: ```bash nvidia-smi ``` 这会展示某一时刻的显卡使用详情,包括但不限于 GPU 名称、型号以及其占用率等数据[^1]。 对于希望持续监控的情况,则可利用附加参数实现每隔特定时间刷新一次显示的效果。具体操作是在终端执行如下指令来每五秒更新一次显卡状态: ```bash watch -n 5 nvidia-smi ``` 上述方法能够帮助用户更直观地了解设备运行期间资源的变化趋势[^2]。 #### 获取详细的 GPU 和其他组件的信息 如果想要获取更多关于计算机内 CPU、GPU、磁盘空间或是内存等方面的具体配置资料,在基于 Linux 的操作系统如 Ubuntu 上有多种方式可供选择。针对此需求的一个常见做法就是查阅 `/proc` 或者 `/sys` 文件系统下的相应文件;不过就查询 GPU 细节而言,前面提到过的 `nvidia-smi` 已经足够胜任这项工作了[^3]。 特别指出的是,当涉及到具体的 GPU 类型识别时,通过 `nvidia-smi` 输出的结果里会有明确标注,例如某台机器上安装的是 "NVIDIA GeForce RTX 4060 Laptop GPU"[^4]。 #### 检查 GPU 驱动程序及相关软件栈版本 除了基本的状态监测外,有时也需要确认所使用的驱动版本是否正确无误,或者是开发环境中的 CUDA 及 cuDNN 库处于哪个发行版次。为此提供了几个专门用于此类目的的小工具或命令: - **查看 GPU 驱动版本** 同样借助于 `nvidia-smi` 实现: ```bash nvidia-smi ``` 该命令返回的内容不仅限于硬件规格描述,还涵盖了已加载驱动的核心版本号等重要情报[^5]。 - **验证 CUDA 安装及其版本** 对于开发者来说,知晓本地环境中部署了多少个不同代际的 CUDA 平台可能至关重要。此时可以依靠内置编译器前端 `nvcc` 提供的帮助完成核查任务: ```bash nvcc -V ``` 这条语句将会打印出有关 NVCC 编译器本身的细节连同它支持的最大 CUDA API Level。 - **检索 cuDNN 库版本** 根据 cuDNN 发布的时间先后顺序区分两种不同的定位策略——早期发布的库通常位于 `/usr/local/cuda/include/` 下面,而后期则迁移到更为统一的位置即 `/usr/include/` 内部。因此可以根据实际情况选用下面任一路径来进行搜索: ```bash cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 # 或者 cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2 ``` 这些命令可以帮助快速锁定目标宏定义从而推断出实际应用到项目里的 cuDNN 大致属于哪一个系列的产品线。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值