如何测量 GPU 使用情况?

如何测量 GPU 使用情况?

使用top终端中的命令列出进程,并按其 CPU 使用率排序(您可以将其更改为按其他参数排序)

有与 GPU 相当的东西吗?

这位朋友正在询问有关 GPU 使用的 RAM 的问题

答案1

  • 对于 Nvidia GPU,有一个工具nvidia-smi可以显示内存使用情况、GPU 利用率和 GPU 温度。

  • 对于英特尔 GPU,您可以使用英特尔 GPU 工具

  • AMD 有两个选择

    1. fglrx(闭源驱动程序):

       aticonfig --odgc --odgt
      
    2. 对于 mesa (开源驱动程序),您可以使用RadeonTop

      sudo apt install radeontop
      radeontop
      

来源:GPU 使用情况监控

答案2

您可以使用gpustat,这是一个用于查询和监控 GPU 状态的简单命令行脚本(nvidia-smi 的包装器):

在此处输入图片描述

答案3

对于英特尔:

  1. 安装 intel-gpu-tools(很可能已经安装好了)

    sudo apt-get install intel-gpu-tools 
    
  2. top使用以下命令启动like 实用程序

    sudo intel_gpu_top
    
  3. 检查您的统计数据,然后按Ctrl+退出C

这就是你所得到的:

在此处输入图片描述

谢谢@Mitch!:)

答案4

您可以使用监控程序一瞥以及其 GPU 监控插入:

  • 开源
  • 安装:sudo apt-get install -y python-pip; sudo pip install glances
  • 推出:sudo glances

屏幕截图:Glances 加载详情特写

它还监控 CPU、磁盘 IO、磁盘空间、网络和其他一些事项:

屏幕截图:glances 正在运行

相关内容