Linux实时查看CUDA显卡使用情况的常用命令详解

作者:

文章目录
  • nvidia-smi(NVIDIA System Management Interface)是 NVIDIA 提供的一个命令行工具,它可以实时显示 NVIDIA GPU 的状态信息,如 GPU 的利用率、显存使用情况、温度、功率等。
  • nvitop 是一个基于 Python 的交互式 NVIDIA GPU 监控工具,它提供了比 nvidia-smi 更丰富的界面和功能,能更直观地实时查看 GPU 的使用情况。
  • nvtop 是一个类似于 htop 的 NVIDIA GPU 监控工具,它可以实时显示 GPU 的使用情况,包括 GPU 利用率、显存使用情况、温度等。
  • 目录
    • 1. nvidia-smi 命令
      • 基本用法
      • 实时监控
    • 2. nvitop 命令
      • 安装
      • 使用
    • 3. nvtop 命令
      • 安装
      • 使用

    在 Linux 系统中,你可以使用以下几个常用命令来实时查看 CUDA 显卡的情况:

    nvidia-smi(NVIDIA System Management Interface)是 NVIDIA 提供的一个命令行工具,它可以实时显示 NVIDIA GPU 的状态信息,如 GPU 的利用率、显存使用情况、温度、功率等。

    直接在终端中输入 nvidia-smi 即可查看当前 GPU 的基本信息:

    nvidia-smi

    若要实时监控 GPU 状态,可以使用 -l 或 -lms 选项指定刷新间隔。例如,每 1 秒刷新一次:

    nvidia-smi -l 1

    或者每 500 毫秒刷新一次:

    nvidia-smi -lms 500

    nvitop 是一个基于 Python 的交互式 NVIDIA GPU 监控工具,它提供了比 nvidia-smi 更丰富的界面和功能,能更直观地实时查看 GPU 的使用情况。

    若系统中没有安装 nvitop,可以使用 pip 进行安装:

    pip install nvitop

    安装完成后,在终端中输入 nvitop 即可启动监控界面:

    nvitop

    nvtop 是一个类似于 htop 的 NVIDIA GPU 监控工具,它可以实时显示 GPU 的使用情况,包括 GPU 利用率、显存使用情况、温度等。

    不同的 Linux 发行版安装方式不同,以 Ubuntu 为例,可以使用以下命令进行安装:

    sudo apt-get install nvtop

    安装完成后,在终端中输入 nvtop 即可启动监控界面:

    nvtop

    在 nvtop 的界面中,你可以通过各种快捷键进行操作,如切换显示模式、查看详细信息等。 

    到此这篇关于Linux实时查看CUDA显卡使用情况的常用命令详解的文章就介绍到这了,更多相关Linux查看CUDA显卡使用内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • Linux系统下CUDA和cuDNN环境配置方式
    • Linux配置cuda环境变量过程
    • Linux安装CUDA GCC版本不兼容问题
    • Linux安装Pytorch1.8GPU(CUDA11.1)的实现

    站内搜索